WPF中DynamicDataDisplay的使用总结

最近做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();

  二 DynamicDataDisplay绘制动态图像时,横坐标压缩,不能动态平移的的问题

猜你喜欢

转载自www.cnblogs.com/shzt/p/9150984.html