访问线弦图D3
Accessing Lines Chord Diagram D3
当一个单独的图表悬停在上面时,我正在处理从和弦图中淡出某些线条的问题。我在看"淡入淡出"功能的代码,
`function fade(opacity) {
return function(g, i) {
svg.selectAll(".chord path")
.filter(function(d) { return d.source.index != i && d.target.index != i; })
.transition()
.style("opacity", opacity);
};
}`
我只是想知道是否有人能向我解释d.source.index和d.target.index的含义。我通常知道它是和弦的来源和目标,但我想对"索引"的值/含义有一些更具体的了解,这样我就可以更好地操纵选择。
我的最终目标是在一个单独的图例矩形中覆盖一个框,并使和弦图褪色,这样只有悬停在图例框中的颜色才能保持完全不透明度。
每个和弦都有与其关联的数据。这些数据具有source
和target
属性,这些属性指向和弦连接的节点。在上面的代码中,引用了源节点和目标节点的index
属性来标识要筛选的节点。这可以是你想要的任何东西。
在应用程序中,根据图例的用途,您需要检查图例中显示的源/目标节点或和弦本身的值。
相关文章:
- Javascript D3如何从CSV访问和操作数据集
- D3:使用变量访问绑定数组中的对象
- D3.js~有没有办法在下拉列表中访问csv标题值
- 通过flask服务器上的队列访问d3.json对象时出现问题
- 如何使用d3.js访问JSON
- D3 Json请求获取XmlHttpRequest错误:访问控制允许原点不允许原点为null
- 如何访问D3的JSON中的子对象
- D3 循环访问嵌套数据
- 如何访问 nvd3 中 d3 图的 x 和 y 尺度
- 无法访问点击事件中 D3 中的数据
- 访问 d3 中不同级别的嵌套列表
- 访问 D3 直方图箱中对象的属性
- d3.js 在就绪文档上访问 DOM
- 从 flare.json for d3.tree 访问更多数据
- 如何使用 D3 访问对象数组
- d3访问分组条形图中的嵌套数据
- D3.js事件侦听器无法访问“”;这个“;当使用ES6箭头功能时
- d3.js/CoffeeScript:访问mouseover中类和路径的执行上下文(this)
- 如何在d3事件绑定时访问原始事件对象
- 使用D3访问元素