2016-05-05 47 views
0

我在使用d3.csv时遇到了一个问题,并且我想了解一些帮助以了解我犯了什么错误。
的目的是从一个CSV文件中检索值(附后):尝试从csv文件中检索单个值时出现问题

group, axis, value, description 
FX002 (MOE) C3,Mass,4,total 
FX002 (MOE) C3,Volume,3,total 
... 

使用HTML文件,JavaScript和d3.js用下面的代码:

<!DOCTYPE html> 
<html> 

<head> 
    <meta charset="utf-8"> 
    <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.5/d3.min.js"></script> 
    <script> 
    function initialize() 
     { 
    d3.csv("FX002_C3.csv", function (d){ 
     console.log(d); 
     console.log(d[1].value); 
     }); 
    } 
    initialize() 
    </script> 

</head> 

<body> 
</body> 



</html> 

我不明白为什么我得到的对象数组d,但该值不可访问。
我的一段代码有什么问题?

result with undefined output for the expected value

要调试我在Windows上使用

问候,

埃里克

+1

避免在'd3.csv'函数中将参数作为'd'调用。尝试遵循一些约定,所以,当人们阅读你的代码时,他们将关注*你在说什么*而不是*你如何说*。因此,使用'function(data)'或者'function(dataset)'或者类似的东西。 –

回答

0

火狐控制台这是因为csv文件里面group, axis, value, description的空间。删除逗号后的空格,你会没事的。

+0

非常感谢。有用 ! –

+0

@ E.Thomas如果解决了您的问题,您是否可以通过单击左侧的勾号接受此答案? – echonax

相关问题