MSChart动态显示图表问题

dixdsq827 2011-05-13 10:19:04
问题如下:
我想建立个图表,用当前的时间为X轴读取一个label值,大约我会读取24小时左右,那么我的x轴就会超出范围或者是无法分辨。我希望最后能够将x轴分为24小时,一格1个小时,然后画面会随着时间的增加而缓慢推移增加,类似读取内存,但是内存是实时性的,不能保留全程的数据显示在上面。
UInt16 i;
int t;
int j;
j = 500;
for(t = 100; t <= 1000; t++)
{

if (t > 500)
{
j--;
chart2.Series["y"].Points.AddXY(DateTime.Now.ToString("hh"), j);//时间可随意调整
}
else
{
j++;
chart2.Series["y"].Points.AddXY(DateTime.Now.ToString("hh"), j);//时间可随意调整
}
Thread.Sleep(1000);
}
累加代码如上,只是不知道如何去处理好x轴的变化。请高手指导,第一次用CHART希望不要见笑。
新问题增加,我直接不处理x轴,让其一直随着时间递增,但是增加到一定值时,它就出现了异常退出。是CHART本身的范围原因么?有没解决的方法。
...全文
151 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧