刚接触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
本文分享了作者初次使用Oxyplot插件的经历,通过一个小程序展示了如何创建散点图,并添加箭头注释。代码示例清晰地演示了从创建PlotModel到添加ScatterSeries的过程。
2555

被折叠的 条评论
为什么被折叠?



