初学者:将CSV导入D3

时间:2014-08-13 18:25:09

标签: javascript csv d3.js

我刚开始使用D3 / JS。我正在处理和弦图template并且无法导入我的csv。

模板使用:

 var matrix = [[data...],[data...],[data...],[data...]]

我的数据是在没有标题的csv中:

 124, 232, 412, 152
 521, etc
 ...
 ...

我一直在阅读stackoverflow和d3 api,但我显然遗漏了一些东西......可能非常简单。在我尝试的事情中,它们看起来像:

d3.csv("test.csv", function(matrix) {
    //the template code//
});

有人建议使用d3.text和d3.parserows,那是我应该在哪里看的?

谢谢!

1 个答案:

答案 0 :(得分:0)

应该就这么简单。

d3.text('spreadsheet.csv', function(error, _data){
            var table = d3.csv.parseRows(_data);
        });

如果您愿意,可以使用jquery-csv作为替代方案:

<script src="jquery-csv.js"></script>

var table = $.csv.toArrays("spreadsheet.csv");