【发布时间】:2013-02-28 20:43:23
【问题描述】:
简介
我正在使用 TChart 组件,发现选项相当混乱,很难找到我需要的东西。
图表的左轴最小值为 0,最大值为 5000,下轴最小值为 0,最大值为 52(一年中的周数)。
在我的图表中,我有 2 个系列,这些系列是根据我创建的记录中的值填充的,可以在运行时进行编辑,到目前为止一切正常。
问题
请看下图中填充了一些随机值的部分图表:
我不确定是否存在这样的选项,但请注意,从第 4 周开始,如果没有添加任何值,则会出现一条实线。
我不希望图表绘制小于 0 的值,因此在此示例中,从第 4 周开始,应该不再有线条(我可以确认,从第 4 周开始,我将值设置为 -1 )
第 1 周到第 4 周没有显示这条底部红线,显然是因为值大于 0,因此绘制在这条线的上方,但这应该会让我的问题更加清晰。
那么,如何防止图表绘制/绘制小于 0 的值,这对于图表的底轴很重要?
我确信某处必须有一个简单的选项,如果有一个我就找不到它,因为我对 TChart 组件不太熟悉。
【问题讨论】:
-
图表应该如何处理额外的值?例如,如果在第 9 周增加了正值,会发生什么 - 第 5-8 周会发生什么?
-
在我的 Jedi TJvChart 中,我会说您绘制
NaN而不是负值以完全省略它。 (如果 X -
@KenWhite 你是对的,但如果我老实说,我从不提供任何东西。我刚刚测试了 LU RD 的答案,我明白了你的意思。我想我会保持原样,我可能会看看 Warren 指出的 TJvChart,但现在还不想改变它。