d3没有显示输出

时间:2017-09-06 07:04:25

标签: javascript d3.js

我的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; })]);

这是错误:

enter image description here

0 个答案:

没有答案