使用Microsoft图表绘制实时图形
本文关键字:实时 图形 绘制 Microsoft 使用 | 更新日期: 2023-09-27 18:32:57
我已经开始用Microsoft图表画图形了。我设法画了一个简单的折线图。我现在有一个问题是,在后台,我的数据库被填充了实时数据,我想在我的折线图上显示这一点。我该怎么做?
要在图形中显示实时数据,您必须在每个恒定的时间间隔后更新它。这可以通过运行一个新线程来检索数据和委托来更新图形中的数据,从而轻松完成此操作。
使用 AddDataThreadLoop() 作为 ThreadStart 创建一个新线程,并使用委托向图形添加数据,例如 AddData():
addDataThreadStart = new ThreadStart(AddDataThreadLoop);
addDataRunner = new Thread(addDataThreadStart);
addDataDel += new AddDataDelegate(AddData);
addDataRunner.Start();
在函数中,将总作业划分为:
Private void AddDataThreadLoop() { //Retrieve data here}
Public void AddData() { //Update graph }
您可以在此处下载演示代码。