>我创建了一个包含两个 TContourSeries 的 TeeChart:一个填充设置为 false,一个设置为 true。两者都获得完全相同的数据,并且在向它们馈送数据时都处于非活动状态。
当我激活未填充的系列时,只需不到一秒钟即可自行绘制。填充系列并非如此。绘制自己至少需要 10 倍的时间。
为什么会这样?我会想象填充序列使用与未填充序列相同的算法,然后使用某种洪水填充。这应该不会花那么长时间。
有没有办法在填充模式下加快系列的绘画速度?此处不选择数据缩减。
我正在从这里复制回复。
恐怕轮廓系列的填充并不像人们乍一看想象的那么简单。 我们在内部使用TIsoSurface来绘制单元格,这使得过程变慢。
一些参考资料:
- https://www.steema.com/support/viewtopic.php?f=3&t=12326
- https://www.steema.com/support/viewtopic.php?f=3&t=10796
- http://bugs.teechart.net/show_bug.cgi?id=1438