【发布时间】:2012-06-04 23:15:27
【问题描述】:
这是我正在尝试的简单条形图。但是什么都没有出现。
var data = [4, 8, 15, 16, 23, 42];
var chart = d3.select("body").append("svg:svg")
.attr("class", "chart")
.attr("width", 420)
.attr("height", 20 * data.length);
var x = d3.scale.linear().domain([0, d3.max(data)]).range([0, 420]);
chart.selectAll("svg:rect")
.data(data)
.enter().append("svg:rect")
.attr("y", function(d, i) { return i * 20; })
.attr("width", x)
.attr("height", 20)
如果我使用rect 而不是svg:rect,则会创建矩形,正如我在控制台中看到的那样,但我在浏览器中看不到它。
【问题讨论】:
标签: javascript svg d3.js bar-chart