我正在尝试将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)
除了代码没有返回我想要的。索引是键而不是县,值包括整个数据集而不仅仅是比率。我将如何解决这个问题?
提前致谢