Cuando reordenaré una selección de rutas en d3 con selection.sort(), la combinación de datos se altera y mis rutas se reasignan a los objetos de datos incorrectos.Ordenar una selección en d3.js altera la combinación de datos
Solo quiero reordenar las rutas para que algunas terminen encima de otras (como en z-index). No quiero reasignar objetos de datos de una ruta a otra.
¿Cómo puedo reordenar las rutas sin molestar la unión de datos?
_friends.selectAll('path').sort(function(a, b){
return d3.ascending(a.Q, b.Q);
});
Gracias, Jason, una función clave resolvieron el problema. – Mark
Consulte también el [tutorial sobre la constancia de objetos] (http://bost.ocks.org/mike/constancy/), que analiza las funciones clave. – mbostock