我正在研究DC.js图表,我正在尝试了解如何在dimension.group()
函数中创建列的整体“总计”变量。让我们说一个列被称为包,它只是整数。尺寸为面积(北,南,东,西)。当我开发DC.js rowChart时,我必须创建组。是否可以在group()
函数内创建包总列的总数?
下面是一个简单的创建组代码。
function createGroup(dimension, config) {
return dimension.group().reduce(
function(p,v) {
p.Total += v.packages;
/* p.TotalOverall = ??*/
return p;
},
function(p,v) {
p.Total -= v.packages;
return p;
},
function() {
return {
Total : 0,
}
}
); // end of return
}
在reduce函数中,是否可以创建一个只包含总包列的变量或对象?在p对象中,我只想添加一个总的整体包。我知道有一种方法可以使用groupAll(),但我希望我的图表可以使用总的包号(对象),这样我就可以在工具提示中显示,等等。这个对象在过滤期间不会改变,我只需要那个总