刚接触Oxyplot插件,觉得有点儿意思。第一次试验的一个小程序,分享一下。
private void button1_Click(object sender, EventArgs e)
{
var model = new PlotModel { Title = "图的标题" };
var scatterSeries = new OxyPlot.Series.ScatterSeries { MarkerType = MarkerType.Diamond, Title = "散点系列" };
for(int i=-100;i<100;i++)
{
var x = i;
var y = i*i;
scatterSeries.Points.Add(new OxyPlot.Series.ScatterPoint(x, y,3, 0));
}
// scatterSeries.Points.
model.Series.Add(scatterSeries);
this.plot.Model = model;
var arrowAnnotation = new OxyPlot.Annotations . ArrowAnnotation
{
StartPoint = new DataPoint(0, 0),
EndPoint = new DataPoint(10, 10)
}; model.Annotations.Add(arrowAnnotation);
}
@TOC