Javascript Crossfilter/d3.js-我可以显示通过Crossfilter选择的记录的分数吗?

Javascript Crossfilter/d3.js-我可以显示通过Crossfilter选择的记录的分数吗?,javascript,d3.js,dc.js,crossfilter,Javascript,D3.js,Dc.js,Crossfilter,我有一些条形图,它们利用交叉过滤器允许用户动态过滤数据集。当用户选择数据集的某一部分时,其他条形图显示的记录会更少,因为部分数据会被过滤掉 我还希望有一个堆叠的条形图,显示已选择的所有记录的百分比与原始记录的百分比。例如,在笔刷选择之前,堆叠条形图只有一个100%的矩形。然后,在选择一些数据后,它可以显示一个带60%的条和另一个带40%的条 这可能吗?我将如何通过d3.js+crossfilter或dc.js实现这种类型的解决方案?定义一个不进行过滤的维度dim,然后dim.all().leng

我有一些条形图,它们利用交叉过滤器允许用户动态过滤数据集。当用户选择数据集的某一部分时,其他条形图显示的记录会更少,因为部分数据会被过滤掉

我还希望有一个堆叠的条形图,显示已选择的所有记录的百分比与原始记录的百分比。例如,在笔刷选择之前,堆叠条形图只有一个100%的矩形。然后,在选择一些数据后,它可以显示一个带60%的条和另一个带40%的条


这可能吗?我将如何通过d3.js+crossfilter或dc.js实现这种类型的解决方案?

定义一个不进行过滤的维度
dim
,然后
dim.all().length/crossfilter.size()

如果您使用的是crossfilter2的最新alpha,则只需使用
crossfilter.all().length/crossfilter.size()
,而无需定义其他维度