D3.js水平条形图 - 更改条形方向(从左到右而不是从右到左)

时间:2014-07-30 21:47:21

标签: javascript d3.js graph

我有一个水平条形图,如下所示:enter image description here

我知道这很容易解决我似乎无法找到从左侧到右侧而不是从右侧到左侧更改条形图的位置。

1 个答案:

答案 0 :(得分:3)

更改第64行
.attr("x", function(d) { return x (d.values); })

.attr("x", 0)

因为那是设置条形的x位置的原因。

编辑:啊,所以你想要的实际上是填补负空间,相反,所以你也想改变条的长度。如果要更改宽度,请修改width属性。

    .attr("width", function(d) { return width - x(d.values); });

应该是

    .attr("width", function(d) { return x(d.values); });