我的json文件包含State和Sales。
我的任务是根据条形图中的状态对销售额求和。
我已经嵌套了州并总结了销售额。
这是我的代码:
d3.json("data.json", function(error, data) {
var data = d3.nest()
.key(function(d) { return d.State;})
.rollup(function(d) {
return d3.sum(d, function(g) {return g.Sales; });
}).entries(data);
data.forEach(function(d) {
d.State = d.key;
d.Sales = d.Sales;
});
// scale the range of the data
x.domain(data.map(function(d) { return d.State; }));
y.domain([0, d3.max(data, function(d) { return d.Sales; })]);
这是错误: