none
怎样才能加快chart控件画曲线的速度 RRS feed

  • 常规讨论

  • 我需要用VS2010中的chart控件将实验数据画出图像,但是实验数据有几十万上百万之多,画出图像的时间很长,还有就是要想缩放平移都很困难,请问怎么才能让chart快速的画出曲线,基本上没有延迟的那种,或者对于我的问题有什么好的办法也可以。不胜感激
    2011年9月27日 6:42

全部回复

  • 你好,

    如果你是一次性要把所有的数据(几十万上百万之多)都显示出来,慢那是肯定的(chart控件要一次性把所有的数据都渲染出来,能不慢吗)。

    所以一种解决方案就是你不要一次性把所有的数据都显示出来,而是把数据分阶段(按小时;按天数;按月份等等)显示,然后你再处理一下逻辑,让用户可以选择所要关心的某阶段的数据。

    这样一来不但可以提高控件的显示效率,而且也可以让用户使用起来更清晰。


    Daoping Liu - MSFT
    2011年9月29日 2:42
    版主
  • 感谢你的建议,但是实验数据都是一个整体,不是能够分开的,还有就是chart控件不能够只画出一段,然后用户平移的时候实时画出来,chart好像还不能进行平移,所以有什么办法能够做到?谢谢
    2011年9月29日 5:36