我们如何使用d3.js按列顺序汇总.csv文件的数据

时间:2016-05-05 07:17:26

标签: d3.js

鉴于此.csv文件:

date,jan,feb,march
1-1-2011,1,2,3  
1-2-2011,2,3,4  
1-3-2011,1,4,5

我想要一个包含如下值的数组:[4,9,12]。

2 个答案:

答案 0 :(得分:2)

尽管OneOneGuy的答案是完美的,但这更短:

d3.csv("yourFile.csv", function(data){

    var totalSum = [d3.sum(data.map(function(d){ return d.jan})),
       d3.sum(data.map(function(d){ return d.feb})),
       d3.sum(data.map(function(d){ return d.march}))];

    console.log(totalSum);//[4, 9, 12]

});

答案 1 :(得分:1)

这样的事情会起作用:

<p>
This is an email link:
<a href="mailto:info@edugru.com" target="_top">Send Mail</a>
</p>