如何在饼图中取平均值?

时间:2018-01-10 09:21:59

标签: dc.js crossfilter

您好我想用这个数据集打印一个饼图:

data1 data1
1      2    
2      3 
3      4

所以我想平均每个数据:数据1和数据2

所以我需要总结数据,计算行数并计算平均值。 但是我该如何实现呢?通过用鼠标越过图表,可以在悬停中进行平均。 如何在图表中打印尺寸和组的定义?

步骤1我想在此图表中声明它

Chart1
          .width(250)
          .height(250)
          .slicesCap(4)
          .innerRadius(0)
          .dimension(??)

          .title(function(d){return "The Average is " + d.value +";})
          .colors(d3.scaleOrdinal(["#ff2222","#4855ff"]))
          .label(function (d:any) {
            if (Chart1.hasFilter() && !Chart1.hasFilter(d.key)) {
              return d.key + ' (0%)';
            }
            var label = d.key;
            if (all.value()) {
              label += ' (' + Math.floor(d.value / all.value() * 100) + '%)';
            }
            return label ;
          })
          .group(??);

谢谢!

0 个答案:

没有答案