使用分位数的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);
相关文章:
  • 没有找到相关文章