Html d3.csv,带有两个单词键列

Html d3.csv,带有两个单词键列,html,d3.js,Html,D3.js,我使用的是一个csv文件,其中一些键是两个单词(用空格分隔)。 我想使用d3.csv加载csv文件,但无法确定如何引用两个word列中的数据(使用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.per

我使用的是一个csv文件,其中一些键是两个单词(用空格分隔)。 我想使用d3.csv加载csv文件,但无法确定如何引用两个word列中的数据(使用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)

谁能帮我一下吗?你可以用括号和引号:

.attr("cx",function(d) {return x(+d["Percent Obese 2007"]);})
...

可以使用括号和引号:

.attr("cx",function(d) {return x(+d["Percent Obese 2007"]);})
...

在V4中,我使用的是
return+d[“marker color”]
;调用十六进制颜色,但它不起作用


我发现
返回d[“标记颜色”]有效

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


我发现
返回d[“标记颜色”]有效

这是excel表格上的结果:州肥胖率2007年肥胖率2006年科罗拉多州19.3 18.2马萨诸塞州21.7 20.3康涅狄格州21.7 20.6罗德岛21.7 21.4佛蒙特州21.9 21.2 20.2犹他州22.4 21.9 21.2蒙大拿州22.6 21.2 21.3加州23.3 23.3好的,那么每个标题中有两个单词和一个数字?d[“2007年肥胖率”]有效吗?出于某种原因,它起初不起作用。但现在它确实如此!!谢谢你,伙计。我本来可以保留“.”的,我会更新答案的。请记住字母的大小写很重要。这是excel表格上的情况:州肥胖率2007年肥胖率2006年科罗拉多州19.3 18.2马萨诸塞州21.7 20.3康涅狄格州21.7 20.6罗德岛21.7 21.4佛蒙特州21.9 21.2 20.2犹他州22.4 21.9 21.2蒙大拿州22.6 21.2 21.3加利福尼亚州23.3 23.3好的,那么每个标题中有两个单词和一个数字?d[“2007年肥胖率”]有效吗?出于某种原因,它起初不起作用。但现在它确实如此!!谢谢你,伙计。我本来可以保留“.”的,我会更新答案的。记住字母的大小写很重要。