【发布时间】:2015-03-02 00:20:16
【问题描述】:
我已经使用 nest、rollup 和 d3.sum 函数对数据集进行了汇总,并且我能够正确显示饼图。但是我无法根据总和显示每个切片的百分比。任何人都可以给关于这个问题的建议...
Mycode:
======
d3.csv("pi.csv", function(error, csv_data) {
var data = d3.nest()
.key(function(d) { return d.ip;})
.rollup(function(d) {
return d3.sum(d, function(g) {return g.value; });
}).entries(csv_data);
data.forEach(function(d) {
d.ip= d.key;
d.value = d.values;
});
My dataset:
=========
ip,timestamp,value
92.239.29.77,1412132430000,3190
92.239.29.77,1412142430000,319011
92.239.29.78,1412128830000,545568
92.239.29.78,1412130600000,616409
92.239.29.78,1412132430000,319087
92.239.29.76,1412130600000,616409
92.239.29.76,1412132430000,319087
提前致谢
【问题讨论】:
标签: javascript csv d3.js