我在 Embarcadero C++Builder XE 中使用 TeeChart VCL v2012 评估版。在我的程序中,我每秒得到大约一千个点并将它们放入 FastLineSeries。为了将点放入系列中,我使用 AddXY 方法。当我运行我的应用程序时,它在 3 系列上花费了大约 20% 的处理器时间。我想知道您是否可以给我一些建议如何提高添加和绘制系列的性能?
最佳答案
我建议您尝试尽可能多地实现实时图表文章 here 中解释的技巧。恢复:
其他提示:
AutoRepaint=false
,并在添加后返回 AutoRepaint=true
。 TFastLineSeries
的 DrawAllPoints
属性。请参阅“All features\Welcome !\Speed\Fast Line Speed DrawAll”中的功能演示中的示例。 TDownSampling
函数。请参阅“All features\Welcome !\Functions\Extended\Reducing number of points”中的功能演示中的示例。 并查看“All features\Welcome !\Speed”下的功能演示中的其他示例。
注意:功能演示是随安装一起提供的应用程序,它显示了组件支持的大部分功能。
关于c++builder - TFastLineSeries 中的 TeeChart 快速绘制,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12583243/