c# chart动态曲线图

我是从txt文本里获取了一些数据,然后进行计算,下面代码是最后绘制曲线的时候的代码,计算过程太多就不写了,最后就是把x2和y2画到chart上,因为横坐标是时间轴,所以想... 我是从txt文本里获取了一些数据,然后进行计算 ,下面代码是最后绘制曲线的时候的代码,计算过程太多就不写了,最后就是把x2和y2画到chart上,因为横坐标是时间轴,所以想让他慢慢的画出来,最好是能够达到横坐标是几,就用几秒画完整条曲线,如果不能的话提前设定时间画完也行。我 用了sleep。可是不行,是整体停顿一下之后再整体出来,不是一点点画出的效果,请问各位大神,要达到我想要的效果该如何做。
for (int i = 0; i < Ft.Length; i++)
{

double x2;
double y2;
y2 = (double)Ft[i] ;
x2 = (double)mit[i];
this.chart1.Series[0].Points.AddXY(x2, y2);
Thread.Sleep(5);
}
展开
 我来答
事缓则圆22
2017-10-08 · 超过15用户采纳过TA的回答
知道答主
回答量:36
采纳率:0%
帮助的人:21万
展开全部
这个是经验问题, 在循环中尽量不要用 sleep, 容易引发很多错误。
你是要做 for循环,同时又要达到逐步执行的效果。最好用timer控件。
循环语句执行的代码放进timer的事件中,然后设置interval属性,单位是毫秒。用timer代替for循环
追问
谢谢,但是timer该怎么用还是不太明白
光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式