小编use*_*611的帖子

d3.map() 函数未返回预期结果

我正在尝试将map.set(key, value)用于特定数据集 - 并将其分配给变量mapdata - 而不是在我将 csv 排队时指定它。

即,而不是:

d3.queue()
  .defer(d3.json, 'counties.json')
  .defer(d3.csv, 'employmentdata.csv') function(d) {
      d3.map()
      .set(d.county, +d.rate);
   })
  .await(ready);
Run Code Online (Sandbox Code Playgroud)

我想要更多的东西

var mapdata = d3.map(data)
  .set(function(d) {d.county}, function(d) {d.rate});
Run Code Online (Sandbox Code Playgroud)

除了代码没有返回我想要的。索引是键而不是县,值包括整个数据集而不仅仅是比率。我将如何解决这个问题?

提前致谢

javascript arrays d3.js

1
推荐指数
1
解决办法
2308
查看次数

标签 统计

arrays ×1

d3.js ×1

javascript ×1