1

我有一个非常简单的图表,它显示一个或多个 XY 线系列。

X 轴是一个整数,表示从硬件读取值(样本)的相对时间(例如,250 mS 采样率的 10 个样本代表 2.5 秒)。Y 轴代表从 0 到 100 的百分比。

我试图让 X 轴以合理的间隔显示网格线、刻度线和标签。合理的意思是我想要四舍五入的数字(不再是 0.42、0.48、0.54——我想要 0.40、0.45、0.50)。

在决定何时触发 GetAxisLabel 事件(以及放置标签的位置)时,应考虑标签的宽度。

最后,当用户缩放图表时,我需要进行调整以在合理的间隔内再次显示合理的标签。我已经使用了其他自动处理这些东西的图表组件——我希望 TeeChart 也可以!

我正在使用 Rad Studio XE3 附带的 TeeChart 版本。

蒂亚!

4

1 回答 1

0

我在这里看到的选项是:

  1. 为底轴使用适当的“间隔”。但是,根据当前实际显示的 X 值,标签可以从舍入值开始,也可以不从舍入值开始,并且仍然使用您设置的间隔。

  2. 使用自定义轴标签。当然,在这种情况下,您应该在每次缩放/取消缩放图表时重新计算要绘制的标签。

重现问题的简单示例项目将有助于了解您的案例的确切情况。

于 2013-04-02T14:05:55.913 回答