为什么画笔会阻止dc.js barChart工具提示出现?

Cha*_*apo 5 tooltip bar-chart d3.js dc.js

我不明白为什么这种行为得到了实施.有什么好理由吗?

Ame*_*aBR 7

为了具有刷子功能,必须在图形的顶部绘制捕获所有鼠标事件的透明矩形.这可以防止任何鼠标事件触发主图元素上的工具提示事件处理程序,这也是dc.js API警告将"刷子"行为保持为"打开"将禁用所有其他交互行为的原因.

如果您想要两种行为,请考虑使用焦点+上下文布局.该示例使用plain d3,但您可以使用dc.js重新创建它.只需拥有相同数据的两个不同视图,一个使用画笔,另一个使用工具提示或其他交互性.