Entspricht dem Selektor 'not' von jQuery in D3.js?

In D3.js möchte ich alle Elemente auswählen, die einem Selektor entsprechenaußer für das aktuelle Element.

Der Grund ist, dass ich mit der Maus über einen Kreis fahren möchte und alle anderen Kreise mit derselben Klasse hellblau werden lassen möchte, aber der aktuelle Kreis den gleichen Schatten behält.

Das habe ich aktuell:

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');
  });

In jQuery habe ichkönnte dies mit tunnot. Kennt jemand das D3.js-Äquivalent?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage