我正在尝试在条形之间绘制带有填充的条形图,但我无法rangeRoundBands
插入填充 - 尽管文档告诉我这是可能的,所以我做错了。
这是我的代码:
var x0 = d3.scale.ordinal()
.rangeRoundBands([margin.left, width], 0.1, 0.1);
...
ap_bars.transition().duration(1000)
.attr("x", function(d, i) {
return i * x0.rangeBand();
})
.attr("width", x0.rangeBand());
但是所有的酒吧都堆叠在一起。
JSFiddle在这里:http: //jsfiddle.net/6pnem/5/