我已经搜索并找不到这个问题的答案。我可以自己编写代码来做,但我不想重新发明轮子。:)
由于 ZedGraph 使用 IPointList 及其索引器进行内部数据访问,因此您可以为其分配任何类型的数据结构并动态更改 ZedGraph 在调用索引器时接收到的数据。
这是一个智能架构,当然,使用自定义 IPointList 实现详细级别系统是可行的,其中点的数量是基于 GraphPane 的 xScale 和 yScale 剔除的。
这样你可以加载数百万个点,但是当图形的缩放级别将显示所有点时,可以将它们剔除,以便 ZedGraph 只绘制几千个。随着变焦倍率的增加,在感兴趣区域中将剔除更少的点。
我想知道 ZedGraph 是否已经提供了开箱即用的类似功能。我没有看到任何支持它的迹象。
有人知道吗?