在dc.js框图中绘制单个列的唯一值

时间:2017-01-30 12:43:48

标签: dc.js reductio

我要做的是将单个列中的数据绘制为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/

这就是我希望为单个数字列(在这种情况下为num_donors)构建的: enter image description here

0 个答案:

没有答案