Equivalente do seletor 'not' do jQuery em D3.js?
Trabalhando em D3.js, gostaria de selecionar todos os elementos que correspondem a um seletorexceto para o elemento atual.
A razão é que eu gostaria de passar o mouse sobre um círculo e fazer com que todos os outros círculos da mesma classe ficassem azul claro, mas o círculo atual permanecesse no mesmo tom.
Isto é o que tenho atualmente:
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');
});
Em jQuery, eupoderia fazer isso usandonot
. Alguém sabe o equivalente a D3.js?