1
我是新來d3.js任何的幫助深表感謝 CSV文件錯誤而閱讀使用d3.js CSV文件
Year,Make,Model,Length
1997,Ford,E350,2.34
2000,Mercury,Cougar,2.38
代碼
d3.csv("../test/car.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);
});
預期的結果是
[
{"Year": "1997", "Make": "Ford", "Model": "E350", "Length": "2.34"},
{"Year": "2000", "Make": "Mercury", "Model": "Cougar", "Length": "2.38"}
]
但我收到以下錯誤未捕獲的SyntaxError:意外的令牌非法
也表明,長度爲86,但我只有2個在CSV文件條目不知道發生了什麼
你有''和''在腳本中<!DOCTYPE HTML!> ? https://github.com/mbostock/d3/issues/1195#issuecomment-16262373哪個「長度」是86? –
實際上你不需要創建一個javascript數據然後解析它。你實際上可以像正常的數字一樣解析,你會得到預期的結果。 –