TDBChart:当我在同一图表上使用两个独立系列时,并非所有系列的X轴值都在条形图中显示

问题描述 投票:0回答:1

我有一个DBChart,其中有两个通过IDE(XE2)连接的TBarSeries。所有设置也都在IDE中应用,运行时不做任何事情。此数据是定义日期范围内每个日期的记录计数,每个系列都有其自己的ADO查询。这两个查询都从不同的表开始计数。

如果一个系列的数据点(日期)在另一个系列之外,则这些数据点不在另一个系列上。这似乎只影响橙色系列,第二个系列已添加到图表中。

在所附的图像中,我显示了蓝色和橙色条形的图表和数据库数据。

图表,在左侧,您可以看到显示的第一个数据点。日期混杂在一起(我正在研究中),但第一个日期是19/5/19。您不能向左滚动。

在该时间范围之前,有橙色数据点将不会显示。 (4月和3月)

我在系列设置的“标记”选项卡中选择了“所有系列可见”。

谢谢

Chart

Blue Bar Data

Orange Bar Data

teechart
1个回答
0
投票

在将轴的最小值和最大值设置为自动的情况下,第一个系列的第一个值和最后一个值将设置最小值和最大值。如果附在图表上的第二个系列中的任何值都在已建立的最小值和最大值之外,则它们不会显示在图表上。

在图表轴上将自动设置为false。

根据两个数据集之间的最小值和最大值在运行时设置最小值和最大值。

© www.soinside.com 2019 - 2024. All rights reserved.