如何在两个饼图中获得两个值的差异

时间:2018-01-07 10:12:40

标签: dc.js crossfilter

您好我有两个Piechart s,声明了百分比值。

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

.title(function(d){return "At this part there are " + d.value +" "+ d.key+ " Directories! ";})
.colors(d3.scale.ordinal().range(["#ff2222","#4855ff"]))

.label(function (d) {
    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(countPer);

这是其中一张图表。另一个图表是相同的,但只有更多的过滤器。

例如,我在图表1中有这个值45%55% 在图表2中,我有值40%60%

如何才能获得chart1(40%)-chart2(45%) = -5%

的差异

是否可以单独拍摄标签并进行测量?

非常感谢你!

0 个答案:

没有答案