1

我正在使用一个 csv 文件,其中一些键是两个单词(由空格分隔)。我想使用 d3.csv 加载 csv 文件,但不知道如何引用两字列中的数据(使用 d.key。)

此代码不显示任何内容:

svg.selectAll("circle").transition().duration(1000)
    .attr("cx",function(d) {return x(+d.percent obese 2000);})
    .attr("cy",function(d) {return y(+d.percent obese 2000);})
    .attr("r",5)

谁能帮助我

4

2 回答 2

1

在我使用 V4 的情况下,我使用的是return +d["marker-color"]; 调用十六进制颜色,但它不起作用。

我发现这return d["marker-color"];行得通

于 2018-05-11T16:53:16.710 回答
0

您可以使用括号和引号:

.attr("cx",function(d) {return x(+d["Percent Obese 2007"]);})
...
于 2013-04-19T08:30:49.497 回答