求助:怎么解决用MSCHART控件画图时,数据量大而造成卡顿的问题?
本人现在参与一个项目的开发,其中有用到MSCHART来实时画脑电波图。由于是脑电波图所以数据量相对来说很大(可能2毫秒就一个点,而屏幕一次性显示30-60秒的数据)
然后问题就来了,当屏幕上数据点很多之后再往图表上添加数据点就能明显的感觉到卡顿的情况。(调试状态时测试时间发现有的时候画一次点要0.3-0.4秒)。
同时当电波画满屏幕要清空屏幕的时候整个清空点的速度超级慢,用的是series.points.clear()函数来清空图表,调试的时候发现清空一次30秒的数据足足花了1.0+秒
希望有高手能点明一下能怎么解决,感谢!
PS:画点用的是ADDXY函数,然后没有新建立线程进行画图与清空