我需要显示该月每个日期的商品价格。图表可以是条形图或绘图图。
问题:
假设 01/15/2010 没有可用数据,那么有没有办法在 x 轴上显示 (01/15/2010) 但没有(条形或绘图点)对应的 y 轴点?
即在 2 个条形图或绘图点之间会有一个空白区域。
目前我正在使用 0 ,但 0 是一个有效值。
让我知道这样的显示是否可能。
我需要显示该月每个日期的商品价格。图表可以是条形图或绘图图。
问题:
假设 01/15/2010 没有可用数据,那么有没有办法在 x 轴上显示 (01/15/2010) 但没有(条形或绘图点)对应的 y 轴点?
即在 2 个条形图或绘图点之间会有一个空白区域。
目前我正在使用 0 ,但 0 是一个有效值。
让我知道这样的显示是否可能。
不可以。您需要为绘图、条形或列使用某种值。如果使用 null,则不会为该数据点保留空间。
例如,如果您有三列——例如 March、April 和 May——并且 dataProvider 中的值为 [3, null, 5],则 April 列将根本不显示,而 March 和 April 将分别变宽。
您可以做的是创建一个 dataTipFunction(请参阅 ChartBase),如果数据为 0,则告诉用户没有可用的数据。
最后,
这是解决方案。假设我想显示以下数据 [jan, 10] [feb, ]
第 1 步: 要隐藏条形图上的点,请从服务器发送一个 NaN。在上面的例子中,它的意思是 [jan,10][Feb, NaN ]。--这会导致在标题栏附近显示值的不良影响。
第 2 步: 现在隐藏数据提示,按照链接处的解决方案进行操作: flex chart hide a datatip