我是dc.js的新手,我对dc的灵活性有一些疑问。
首先,我一直在寻找答案,但还没有找到任何答案。
1)我使用的是dc.sunburst图表。我想知道是否有可能产生可缩放的太阳爆发,因为d3.js实际上就是这种情况。如果是,你能提供一段代码吗..?
2)我使用交叉过滤器将几个图交互在一起。然而,我希望其中之一是不可能过滤的。我的意思是,当对其他图表进行过滤时,它会与他的维度/组一起更新,但是过滤其他图表单击它是不可能的。有什么想法吗?
喜欢:dc.rowChart().on("click", Do not filter)
3)我想在二维上创建一个dropdown (使用dc.menuSelect和crossfilter)。创建此图表时,dropdown如下所示:
我想要的更像是:
谢谢你的回答!!
发布于 2018-06-05 14:48:08
我只回答第二个问题,因为我知道那个问题的答案。
dc.js没有为行图提供禁用单击行为的选项。但是,在本例中,您只需重写处理程序:
rowChart.onClick = function() {};dc.js最大的优点也是它最大的弱点:已经有了大量的贡献者(),这意味着这个库有大量的特性。但是,接口可能并不总是一致的。在这种情况下,许多图表都可以通过调用.brushOn(false)来禁用筛选--但不是行图表!
同时,dc.js被设计成一个开放的体系结构,并且几乎总是有一种方法来解决或修补额外的特性。
https://stackoverflow.com/questions/50645419
复制相似问题