Nvd3多条形图 - 显示xAxis上数据的间隙

时间:2013-02-07 08:08:13

标签: javascript d3.js bar-chart nvd3.js

我刚刚开始使用nvd3,我现在面临着一个很大的问题,对我来说有多栏图表: 我的xAxis数据之间存在间隙,例如: [1,2,3,4,9,24,120]。 我希望这些间隙显示在图表中,但是nvd3只显示彼此相邻的所有条形,因此,x值为2和3的条形之间的距离与9和24之间的距离相同。 有没有办法改变这一点,以便您可以看到数据中的所有空白? 我使用的代码与nvd3s示例代码相同。

非常感谢。

1 个答案:

答案 0 :(得分:2)

当然有。您将为所有缺失值填写0。对于每个对应于缺失值的y,你将设置x = 0.这就是你需要做的全部(它不像听起来那么简单,因为可能存在系列中没有数据的情况等等,但这是主要技巧)。