将d3.csv响应分配给全局变量

时间:2017-01-18 05:16:53

标签: javascript d3.js global-variables

我想将使用d3.csv()从csv文件加载的数据分配给全局变量,以便稍后在我的代码中使用它,但我对全局变量数据集未定义。

var dataset;

d3.csv("/csv/census_tracts.csv", function(data){
   dataset=data;
   });

console.log(dataset);

1 个答案:

答案 0 :(得分:2)

是异步问题,请尝试使用setTime

例如:

var dataset;

d3.csv("/csv/census_tracts.csv", function(data){
   dataset=data;
   });
setTimeout(function(){
console.log(dataset);
},200);