我尝试用d3.js做我的第一个项目 - 但是我被卡住了......
我想做什么:
根据数据,矩形应该有不同的颜色。但是:有187个数据点,因此有187个矩形。总而言之,我的svg需要宽度为9000px - 大量水平滚动......
是否有办法获得矩形的强制“换行”?
显然,增加身高不起作用。
答案 0 :(得分:1)
rectangles
.attr("x", function(d, i) {return (i % barsPerRow) * barWidth;})
.attr("y", function(d, i) {return Math.floor(i / barsPerRow) * maxBarHeight;})
;
像@meetamit所说,svg没有html样式布局。