过滤图表后如何获取当前组大小

时间:2015-09-03 08:01:58

标签: javascript dc.js crossfilter

我有2个图表。在过滤第二个图表时,如何获得过滤的<Alloy> <Window id="winpast" class="container" title="Past issues" onOpen="openpastIssues"> <View id="view2" width="Ti.UI.FILL" height="Ti.UI.FILL" backgroundColor="#A9F5A9" > <View id="viewcheck1" > <Label id="title" width="Ti.UI.SIZE" text="Past Issues" height="Ti.UI.SIZE" textAlign="Ti.UI.TEXT_ALIGNMENT_CENTER"></Label> <ImageView id="menuImg" image="/images/menu.png" onClick="showsideBar" left="5"></ImageView> <Picker id="picker" selectionIndicator="true" height="Ti.UI.SIZE" width="Ti.UI.SIZE" right="10"> </Picker> </View> <View id="tablePast" width="Ti.UI.FILL" height="Ti.UI.FILL" top="40"> <TableView id="issueTable" scrollable="true"></TableView> </View> <View id="viewBelow" width="150" height="Ti.UI.FILL" backgroundColor="#A9A5A9" left="-150" visible="false" top="40"> <TableView id="menuTable"></TableView> </View> </View> </Window> </Alloy> 大小,如过滤的firstchartGroup

我试过

firstchartDim

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

Crossfilter在空置时不会移除垃圾箱,因此当您对垃圾箱进行计数时,您必须手动忽略这些垃圾箱。这是实现此目的的一种方法,adapted from the FAQ

console.log(firstchartGroup.all().filter(function(d) { return d.value != 0; }).length);