Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在d3.js sunburst中选择同名的段_Javascript_D3.js_Highlight_Sunburst Diagram - Fatal编程技术网

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,很高兴见到你!