我要做的是将单个列中的数据绘制为dc.js中的箱形图 我的目标是异常检测。当我绘制列中的唯一数值时,我应该能够在箱形图上找到异常值。
现在我很难实现这一目标。我能够使用散点图实现两列的离群值检测。但似乎定义组和尺寸的方式与框图无关。所以我必须写一个map reduce函数来做到这一点。
框图应该将数字维度作为图表维度,但不确定如何计算唯一计数的图表组。
var groupReduce = dim1.group().reduce(
function(p,v) {
p.push(v.num_donors);
return p;
},
function(p,v) {
p.splice(p.indexOf(v.num_donors), 1);
return p;
},
function() {
return [];
}
);
我也尝试了还原,但不确定异常聚合是否是我正在寻找的功能。我只想在箱形图上绘制独特的值。
这是迄今为止我所拥有的JSfiddle https://jsfiddle.net/anmolkoul/w5fq73ys/1/