始终使用D3js在Y轴上显示负值

时间:2016-11-11 22:37:34

标签: javascript d3.js charts

我有一个像

这样的数据集
[{key: 'abc', series: [1000,2500,3000]}, {key: 'xyz', series: [-20, 0,0]}]

在这种情况下,当我使用d3.js绘制条形图时,“' y' label ticks忽略负值,因为它们不在其他数字的范围内(1000,2500,3000)。有没有办法强制显示负数滴答。或者如果我的y刻度范围是[0,200,400,800]那么它应该是[-200,0,200,400,800]。

1 个答案:

答案 0 :(得分:-1)

您可以使用以下方法对y轴范围进行硬编码:     d3.scale.linear().range([-200,800]);