Эквивалент селектора jQuery «не» в D3.js?
Работая в D3.js, я бы хотел выбрать все элементы, которые соответствуют селекторуexcept для текущего элемента.
Причина в том, что я хотел бы навести курсор мыши на круг, и все остальные круги того же класса стали светло-голубыми, но текущий круг остался в том же оттенке.
Вот что у меня сейчас:
vis.selectAll('circle.prospect')
.on("mouseover", function(d) {
console.log(d);
d3.selectAll('circle.prospect').transition().style('opacity','0.5');
d3.select(this).attr('opacity','1.0');
});
В jQuery яможет сделать это с помощьюnot
, Кто-нибудь знает эквивалент D3.js?