【发布时间】:2016-09-19 22:49:09
【问题描述】:
我正在尝试制作一个 d3 javascript,它创建一个颜色取决于数据集的矩形。所有的矩形都彼此相邻,例如:
[][][][][][]
[][][][][][]
我让我的脚本为我的所有数据创建矩形,但它会像这样溢出:
[][][][][][][][][][][][][][][][][][][][][][][][][][][]
如何为我的 d3 脚本创建宽度和高度属性,使其看起来更像
[][][][]
[][][][]
[][][][]
这是我的脚本:
<script>
//for whatever data set
var data = [];
//Make an SVG Container
var svgContainer = d3.select("body").selectAll("svg")
.data(data)
.enter().append("svg")
.attr("width", 38)
.attr("height", 25);
//Draw the rectangle
var rectangle = svgContainer.append("rect")
.attr("x", 0)
.attr("y", 5)
.attr("width", 38)
.attr("height", 25);
</script>
【问题讨论】:
标签: javascript html css d3.js svg