最近做WPF项目,其中使用了DynamicDataDisplay绘图工具,这篇文章主要是记录在使用过程中遇到的问题和解决方法。
一、DynamicDataDisplay使用步骤
1,在引用中增加 DynamicDataDisplay.dll;
2,在XAML中增加名称空间
“xmlns:d3="http://research.microsoft.com/DynamicDataDisplay/1.0"
3,增加Chartplotter控件
<d3:ChartPlotter Name="plotter"/></ChartPlotter>
4,增加数据集合X,Y
dataSource = new EnumerableDataSource<Point>(dataCollection); dataSource.SetXMapping(x => x.X); dataSource.SetYMapping(y => y.Y);
5,使用AddLineGraph()方法绘图
plotter.AddLineGraph(dataSource,new Pen(Brushes.Blue, 2),new CirclePointMarker { Size = 10, Fill = Brushes.Red },new PenDescription("Data"));
6,使用函数 FitToView() 图像显示
plotter.FitToView();