请建议D3.js进行CSV数据导入

时间:2015-08-18 09:46:38

标签: d3.js

我正在尝试使用D3.js导入CSV数据。

var englishArray="";
d3.csv("data.csv",
    function(d) {
        return [d.value]
    },
    function(error, data) {
var englishArray =data;            
console.log(data);
    }
);

我想从CSV文件中获取数据,即

value
I am Kevin.
I am cute.
I am OK.

顺便说一句,js文件中的原始数据是

var englishArray =[ "I am Kevin."," I am cute.","I am OK."];

我想将所有值数据放入englishArray但是 这是行不通的。 如果您告诉我问题是什么,我将不胜感激。 感谢。

1 个答案:

答案 0 :(得分:0)

Here是描述如何在d3.js中导入csv文件的示例。

CSV文件

Year,Make,Model,Length
1997,Ford,E350,2.34
2000,Mercury,Cougar,2.38

JavaScript数组

[
  {"Year": "1997", "Make": "Ford", "Model": "E350", "Length": "2.34"},
  {"Year": "2000", "Make": "Mercury", "Model": "Cougar", "Length": "2.38"}
]

使用d3.js导入CSV数据的代码

d3.csv("example.csv", function(d) {
  return {
    year: new Date(+d.Year, 0, 1), // convert "Year" column to Date
    make: d.Make,
    model: d.Model,
    length: +d.Length // convert "Length" column to number
  };
}, function(error, rows) {
  console.log(rows);
});