Quando riordino una selezione di percorsi in d3 con select.sort(), l'unione dati viene disturbata e i miei percorsi vengono riassegnati agli oggetti dati errati.L'ordinamento di una selezione in d3.js disturba l'unione dati
Voglio solo riordinare i percorsi in modo che alcuni finiscano sopra gli altri (come in z-index). Non voglio riassegnare gli oggetti dati da un percorso all'altro.
Come posso riordinare i percorsi senza disturbare l'unione dati?
_friends.selectAll('path').sort(function(a, b){
return d3.ascending(a.Q, b.Q);
});
Grazie, Jason, una funzione chiave ha fatto il trucco. – Mark
Vedere anche il [tutorial sulla costanza degli oggetti] (http://bost.ocks.org/mike/constancy/), che tratta delle funzioni chiave. – mbostock