要显示所有内容,svg需要9000px - 是否有强制换行的方法?

时间:2013-08-02 18:23:13

标签: d3.js

我尝试用d3.js做我的第一个项目 - 但是我被卡住了......

我想做什么:

根据数据,矩形应该有不同的颜色。但是:有187个数据点,因此有187个矩形。总而言之,我的svg需要宽度为9000px - 大量水平滚动......

是否有办法获得矩形的强制“换行”?

显然,增加身高不起作用。

1 个答案:

答案 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样式布局。