我有crossfilter.dimension
。如何在其上设置当前过滤器(例如,如果它是由图表中的画笔设置的?)
示例:
dimension.filterRange([1,15]) // returns dimension
鉴于此过滤维度,如何获取值1和15?
答案 0 :(得分:0)
偶然发现这个老问题,因为它是投票率最高的未回答的交叉过滤器问题,具有1000个视图!
此功能由Thomas Gillet在1.4.5中以dimension.currentFilter()的身份提供
一个棘手的难题:当您超越filterExact和filterRange时,更复杂的过滤器将使用filterFunction。您也许可以检索该函数,但是函数本质上是不透明的。
例如,如果您使用的是dc.js,它将在
时生成过滤器功能因此,如果您使用的是dc.js,则应改用chart.filter()。
答案 1 :(得分:0)
谢谢你,戈登。这对我真的很有帮助!请注意,您的链接是正确的-转到滤镜(),但是文本显示为API中的chart.filter(),但不会在图表上返回多个滤镜。我试图编辑您的答案,但不允许更改单个字符!