使用分位数的D3键汇总
d3 key rollups using quantiles
本文关键字:D3 更新时间:2023-09-26
现在我有:
var data = d3.nest()
.key(function(d) { return d.chiGroup; })
.key(function(d) { return d.incGroup; })
.rollup(function(v) { return d3.mean(v, function(d) { return d.grant; }); })
.entries(input);
有办法得到25%或75%吗?我在想类似return d3.quantile(v, function(d) { return.dgrant;},.25)
的东西,但quantile
不接受访问函数
var data = d3.nest()
.key(function(d) { return d.chiGroup; })
.key(function(d) { return d.incGroup; })
.rollup(function(v) { return {
first: d3.quantile(v.map(function(d) { return d.grant;}).sort(d3.ascending),.25),
median: d3.median(v, function(d) {return d.grant;}),
last: d3.quantile(v.map(function(d) { return d.grant;}).sort(d3.ascending),.75)
} ;})
.entries(input);
相关文章:
- 没有找到相关文章