无法通过D3加载外部数据

时间:2016-02-13 17:52:47

标签: javascript d3.js

<script src="http://d3js.org/d3.v3.min.js"> </script>



<body>
<script>

    d3.text("data/cities.csv", function(text) {
        input = d3.csv.parseRows(text).map(function(row) {
            return row.map(function(value) {
                return +value;
            });
        });

    });



</script>
</body>

以下是我正在处理的数据

country,city,population,x,y,eu
Austria,Vienna,1826030,386,296,true
Belgium,Brussels,166497,251,240,true
Bulgaria,Sofia,1316557,482,385,true
Croatia,Zagreb,795505,382,337,true
Cyprus,Nicosia,200452,649,499,true

1 个答案:

答案 0 :(得分:0)

除了获取csv之外,还不确定你要做什么。

正确的方法是:

d3.csv('data/cities.csv')
    .row(function(d) { return /* type the data here */ })
    .get(function(error, rows) { console.log(rows); });

有关更多帮助,请参阅https://github.com/mbostock/d3/wiki/CSV