我正在使用d3 v3绑定csv文件中的数据,并希望将其保存为全局变量。 但是当我使用变量使功能失灵时就无法正常工作!
我使用代码:
// My CSV file is "prices.csv" with this format:
// month,price
// 1/1/2003,$54
// 2/1/2003,$54
//Define Global Array
var dataArray;
//Define function to convert string to date
var parsDate=d3.timeParse("%m/%d/%Y");
//Get Data from CSV
d3.csv("prices.csv")
.row(function (d) { return {
monthValue: parsDate(d.month),
priceValue: Number(d.price.trim().slice(1))
}})
.get(function (error,data) {
dataArray = data;
console.log(dataArray[0].priceValue); //It work and show 54
});
console.log(dataArray[0].priceValue); //It is not work and get error with "Undefined Value"
如何解决?