#javascript #d3.js #highlight #sunburst-diagram
#javascript #d3.js #выделить #sunburst-диаграмма
Вопрос:
Я пытаюсь скорректировать этот пример http://bl.ocks.org/kerryrodden/7090426:
чтобы при наведении курсора мыши выделялись все сегменты с одинаковым именем вместо предков текущего сегмента.
Это скрипт
vis.selectAll("path")
.filter(function(node) {
return (sequenceArray.indexOf(node) >= 0);
})
.style("opacity", 1);
}
Большое спасибо за вашу помощь
Ответ №1:
Код, который вы упомянули в вопросе, должен быть заменен следующим кодом:
var currentName = d.name;
vis.selectAll("path")
.filter(function(node) {
return (node.name == currentName);
})
.style("opacity", 1);
}
Эффект показан здесь: ( является версией с оригинальной подсветкой, если вы можете ее использовать), ,
Комментарии:
1. @FernOfTheAndes, рад тебя видеть!