在d3.js中读取csv文件

时间:2015-11-04 00:19:16

标签: javascript csv d3.js

我正在尝试将csv文件读入d3.js.我指向的上一个问题没有正确回答。当我尝试该代码时,它也不会在控制台中返回任何内容我的代码是

d3.xml("continents.svg", "image/svg+xml", function(xml) {
    var importedNode = document.importNode(xml.documentElement, true);
    d3.select("#viz").node().appendChild(importedNode);

var data = d3.csv("new_data.csv", function(d) {
  return {
    country: d.Country_Names,
    value: +d.Total // convert "Length" column to number
  };
}, function(error, rows) {
  console.log(rows);
});

console.log(data)
});

通过这个我希望在控制台中看到数据但是没有出现在那里。

数据

Continent   Country_Names   Total
Europe  Albania 3.8
Europe  Armenia 5.4
Europe  Austria 64.7
Europe  Azerbaijan  29.3
Europe  Belarus 6.8
Europe  Belgium 104.6
Europe  Bosnia and Herzegovina  21.2
Europe  Bulgaria    44.3
Europe  Croatia 17.2

更新 以下代码也不起作用

var data;

function doSomethingWithData(data) {
      console.log(data);
    }


d3.csv("new_data.csv", doSomethingWithData);
}); 

这一个

var localData;

function doSomething() {
    console.log(localData);
}

d3.csv("new_data.csv", function(csvData) {
   localData = csvData;
   doSomething();
});

0 个答案:

没有答案