我使用 teechart pro vcl 根据输入数据绘制图表。 我从 comport 读取数据并使用以下代码将点添加到 TFastlineseries :
var
a : integer;
b : double;
-----------------------------
With Dbchart1.Series[0] Do
Begin
Series0.AddXY(a, b, '', clTeeColor);
end;
我有非常简单的 2D 或有时 3D 彩色图表,包含超过 100000 个点。但在 20000 点之后,渲染变得非常慢,并且在某些地方会停止。 我能做些什么!?有什么算法可以改善这种情况吗?
关闭绘制所有点。
Series0.DrawAllPoints := false;
TFastLineSeries 引入了几个用于快速绘图的属性
PDF还提到了如何从系列中实时删除。