我有一个名为
我定义
null
function barChart(city) {
d3.select("body")
.select("svg")
.selectAll("rect")
.data(city)
.enter()
.append("rect")
.attr("fill", "red")
.attr("x", function(d, i) {
return 5 * i + 3 * i;
})
.attr("width", 3)
.attr("height", 0)
.attr("y", 500)
.transition()
.duration(1000)
.attr("y", function(d) {
return 500 - d.a;
})
.attr("height", function(d) {
return d.b;
});
}
null
也许你应该在窗口中调用它。onload:
window.onload = function () {
barChart(city)
}