首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >dc-太阳爆发,dc-Menuslect,dc-非交互图

dc-太阳爆发,dc-Menuslect,dc-非交互图
EN

Stack Overflow用户
提问于 2018-06-01 14:15:17
回答 1查看 84关注 0票数 2

我是dc.js的新手,我对dc的灵活性有一些疑问。

首先,我一直在寻找答案,但还没有找到任何答案。

1)我使用的是dc.sunburst图表。我想知道是否有可能产生可缩放的太阳爆发,因为d3.js实际上就是这种情况。如果是,你能提供一段代码吗..?

2)我使用交叉过滤器将几个图交互在一起。然而,我希望其中之一是不可能过滤的。我的意思是,当对其他图表进行过滤时,它会与他的维度/组一起更新,但是过滤其他图表单击它是不可能的。有什么想法吗?

喜欢:dc.rowChart().on("click", Do not filter)

3)我想在二维上创建一个dropdown (使用dc.menuSelectcrossfilter)。创建此图表时,dropdown如下所示:

  • 巴勒湾( A1 )
  • 巴勒湾( A2 )
  • ..。
  • 巴勒湾( N2 )

我想要的更像是:

  • B le
    • A1
    • A2
    • ..。
    • N2

  • Zürich
    • A1
    • ..。
    • N2

谢谢你的回答!!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-05 14:48:08

我只回答第二个问题,因为我知道那个问题的答案。

dc.js没有为行图提供禁用单击行为的选项。但是,在本例中,您只需重写处理程序:

代码语言:javascript
复制
rowChart.onClick = function() {};

dc.js最大的优点也是它最大的弱点:已经有了大量的贡献者(),这意味着这个库有大量的特性。但是,接口可能并不总是一致的。在这种情况下,许多图表都可以通过调用.brushOn(false)来禁用筛选--但不是行图表!

同时,dc.js被设计成一个开放的体系结构,并且几乎总是有一种方法来解决或修补额外的特性。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50645419

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档