![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
DynamicDataDisplay
文章平均质量分 69
子不语
偶尔上线,急事请勿等待。
展开
-
DynamicDataDisplay-散装应用
原文链接:https://blog.csdn.net/qq_40594137/article/details/115457911一、修改网格样式(颜色、宽度、线条样式)【源码中修改】找到\DynamicDataDisplay Sources v0.3.4703.0\src\DynamicDataDisplay\Charts\Axes\AxisGrid.cs文件,修改 AxisGrid()private Path path = new Path();private Canvas canvas = ne转载 2022-04-21 19:20:59 · 495 阅读 · 0 评论 -
用Microsoft Chart Controls实现曲线图
Microsoft Chart Controls(简称MSChart)控件,给图形统计和报表图形显示提供了很好的解决办法,同时支持Web和WinForm两种方式。MSChart 在.NET 4.0自带的有,.NET 3.5 需要下载相应的插件(如果用的是VS2010做开发但是选择的版本是3.5的而不是默认的4.0话,请按本文介绍的.NET 3.5 进行插件安装),官方例子(web和winform):http://archive.msdn.microsoft.com/mschart/Release/Pro转载 2022-01-25 19:17:53 · 1316 阅读 · 0 评论 -
WPF调用系统自带的Winform Chart控件绘图
最近在研究WPF,需要用到类似Chart的控件来绘制折线图,横坐标自定义时间信息。先后研究了DynamicDataDisplay.ChartPlotter、Toolkit,因为WPF用的人太少了,这方面可以查到的资料太少了。DynamicDataDisplay.ChartPlotter虽然能实现横坐标显示时间,但是我想显示的是历史的时间信息,非当下时间,遂弃之。如果有知道的大神,可以提点下我怎么改。以上种种,导致我想用熟悉的Winform下的Chart来绘制。1.首先添加引用System.Windo转载 2022-01-25 19:15:08 · 2968 阅读 · 3 评论 -
WPF编程,曲线控件DynamicDataDisplay的使用方法(六)
以下针对最新版本的DLL(0.4.0.0)进行的举例说明。参考链接后台增加数据源 List<Point> point = new List<Point>(); for (int i = 1; i <= 3; i++) { Point point3 = new Point(); point3.X = i; po原创 2020-08-24 16:33:05 · 3833 阅读 · 2 评论 -
WPF编程,曲线控件DynamicDataDisplay的使用方法(五)
以下代码基于0.3版本DLL此处主要写如何在后台代码中,给曲线设置数据源。其中plotter是控件的名字方法一:Point ObservableDataSource<Point> currentDataFrame = new ObservableDataSource<Point>(); Point point = new Point(0, 0); for (int i = 1; i <= 512; i++).原创 2020-08-24 16:10:19 · 1892 阅读 · 0 评论 -
WPF编程,曲线控件DynamicDataDisplay的使用方法(四)
以下代码在0.3版本上运行没问题。1、曲线随着坐标轴的变化动态显示固定范围内的数据点通俗的说就是曲线实时滚动,因为默认情况下,如果显示的数据随着时间动态变化,那么曲线会在坐标轴上不断的被“挤压”在一起,以显示从开始到现在的所有数据。有时只需要动态的查看当前时间点前后固定区间的数据情况 ,这个时候就需要动态的显示固定范围内的曲线。代码如下: ObservableDataSource<Point> currentDataFrame = new ObservableDataSou.原创 2020-08-24 15:51:53 · 2022 阅读 · 5 评论 -
WPF编程,曲线控件DynamicDataDisplay的使用方法(三)
常用设置1、隐藏右上角的图例plotter.LegendVisible = false;2、隐藏坐标的网格线以下两种写法都可以,个人使用的版本是0.3.0.0 plotter.AxisGrid.Visibility = Visibility.Hidden; plotter.AxisGrid.Remove();3、取消右键菜单plotter.Children.Remove(plotter.DefaultContextMenu);4、禁止鼠标点击坐标时可拖.原创 2020-08-18 09:38:53 · 3104 阅读 · 0 评论 -
WPF编程,曲线控件DynamicDataDisplay的使用方法(二)
如上图所示:青色为线为固定的数值线,一般可用来显示上下限,或者左右限值。灰色线为十字光标线,跟随鼠标移动而显示,方便读取数值。可定义坐标标题可定义坐标高度、宽度可定义固定数值线的样式代码如下: <d3:ChartPlotter x:Name="plotter"> <d3:ChartPlotter.HorizontalAxis> <!-- 常规刻度[默认显示] Visibility:是否显示刻度轴[.原创 2020-08-17 19:51:37 · 2076 阅读 · 0 评论 -
WPF编程,曲线控件DynamicDataDisplay的使用方法(一)
DynamicDataDisplay.dll是一个添加动态数据到WPF应用程序交互的可视化控件。它允许创建线图,气泡图,热图和其他复杂的二维图。1、安装右击项目,管理NUGET包,在浏览中查找:DynamicDataDisplay。可以看到已经停止更新比较久了……因为不在维护,此控件似乎只能用于临时展示些小数量的数据,数量多的情况下性能无法保证。除此之外,也可以在网上下载单独的DLL,引入到项目中。2、在XAML中增加名称空间xmlns:d3="http://research.mi.原创 2020-08-17 19:23:52 · 3509 阅读 · 4 评论