我在delphi表格(XE4)上放了一个tchart,宽度为65535像素(最大值)。我已经将底部轴的比例设置为固定值(最小0,最大65534)然后我使用类似的东西添加值:
for i := 0 to 60000 do
chart1.series[0].addXY(i, 10 + (i mod 80));
结果是一些奇怪的行为,在他们不应该的位置上绘制额外的线,而缺少32767以外的任何点。将底轴的最大值设置为例如5000时会发生同样的事情,并且仅使用'填充整个事物。在0到5000之间的100个样本。值得注意的是,添加值接近底轴最大值的某些组合似乎有效(甚至超过左边的32767像素)。
有没有人对这种行为的原因有所了解?除了不使用宽度超过32767像素的tcharts之外,还有什么方法可以解决这个问题吗?