如何使用基于时间(秒)的.net窗口表单中的图表绘制图形

本文关键字:表单 图形 绘制 窗口 何使用 于时间 时间 net | 更新日期: 2023-09-27 18:33:23

我的要求是使用c#或 vb.net 中的.net(Windows窗体或WPF(中的图表控件绘制图形,这将从串行端口更新数据。该图应显示接收到的数据,并绘制负载值(y 轴(与时间(x 轴(的关系图。间隔应以秒为单位,并且应像心电图或示波器一样继续向左移动。

我制作了图表,但它没有按秒间隔缩放,也没有向左移动和重绘。

如何使用基于时间(秒)的.net窗口表单中的图表绘制图形

我认为没有内置的图表函数。我想你需要把它分开。

>做一个数组,用来保存一些数据点。

>然后使用计时器和 OnTimerEvent 方法将下一个数据点放入数组中,然后继续移动,删除最后一个数据点。

>然后刷新 - 删除并添加 - 数组值中的所有图表数据点

定时器:http://msdn.microsoft.com/en-US/library/393K7SB1(v=vs.110(.aspx

对不起,我想不出一个简单的方法