d3.js - 为什么刷机阻止dc.js barChart toolTips出现?

标签 d3.js tooltip bar-chart dc.js

我不明白为什么要实现这种行为。
有什么好的理由吗?

最佳答案

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

如果您想要这两种行为,请考虑使用 focus + context布局。该示例使用普通 d3,但您可以使用 dc.js 重新创建它。只需拥有相同数据的两种不同 View ,一种带有画笔,另一种带有工具提示或其他交互性。

关于d3.js - 为什么刷机阻止dc.js barChart toolTips出现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21745450/

相关文章:

html - 如何修复没有样式的 html 工具提示?

swing - Swing中的精美工具提示

jquery - 防止引导工具提示在单击时隐藏

d3.js - d3+交叉过滤器 : Date-axis renders pixelthin bars

android - MPChart 条形图 : draw x axis line on zero value

javascript - 删除带有过渡的项目会阻止在该期间添加它们

javascript - 在 D3 树布局中设置链接的最大长度

r - 使用 geom_smooth 将 glm 拟合到分数

javascript - 如何增加 d3 中日期轴的范围?

javascript - 使用 D3.js 生成的 SVG 图形在 Safari 中滚动时消失