我有一个 crossfilter.dimension
.如何在其上设置当前过滤器(例如,如果它是由图表中的画笔设置的)?
例子:
dimension.filterRange([1,15]) // returns dimension
鉴于此过滤维度,我如何获取值 1 和 15?
最佳答案
偶然发现了这个老问题,因为它是投票最高的未回答交叉筛选问题,有 1k 次观看!
此功能由 Thomas Gillet 在 1.4.5 中贡献如 dimension.currentFilter()
剩下的棘手问题:当你超越filterExact和 filterRange ,更复杂的过滤器使用 filterFunction .您可能能够检索该函数,但函数本质上是不透明的。
例如,如果您使用 dc.js,它会在
出于这个原因,如果你使用 dc.js,你应该使用 chart.filter()反而。
关于crossfilter - 如何获取交叉过滤器维度的当前过滤器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28354172/