Javascript 在d3.js sunburst中选择同名的段
我试图调整这个例子: 因此,将鼠标悬停在上面将选择具有相同名称的所有线段,而不是当前线段的祖先 这是剧本Javascript 在d3.js sunburst中选择同名的段,javascript,d3.js,highlight,sunburst-diagram,Javascript,D3.js,Highlight,Sunburst Diagram,我试图调整这个例子: 因此,将鼠标悬停在上面将选择具有相同名称的所有线段,而不是当前线段的祖先 这是剧本 vis.selectAll("path") .filter(function(node) { return (sequenceArray.indexOf(node) >= 0); }) .style("opacity", 1); } 感谢您的帮助您在问题中提到的代码应替换为以下代码: var
vis.selectAll("path")
.filter(function(node) {
return (sequenceArray.indexOf(node) >= 0);
})
.style("opacity", 1);
}
感谢您的帮助您在问题中提到的代码应替换为以下代码:
var currentName = d.name;
vis.selectAll("path")
.filter(function(node) {
return (node.name == currentName);
})
.style("opacity", 1);
}
这里显示的效果:(也可以使用;这是我用于调试的原始示例的缩小版本;另外,如果可以使用的话,这是带有原始高亮显示的版本)
@FernOfTheAndes,很高兴见到你!