événement de fin de transition d3.js

Je suis appliquer une transition à un groupe de nœuds retournés par selectAll(). Je pensais que la fin de l'événement aurait le feu après toutes les transitions fini, mais each("end",function) est appelée à la fin de chaque transition.

Donc est-il possible de définir une fonction de callback qui sera appelée après les transitions sur tous nœud sélectionné finitions ?

Dois-je utiliser call pour cela? mais je ne vois pas utilisés comme fin de rappel n'importe où dans la documentation.

aussi, je peux utiliser un compteur à l'intérieur de each de rappel. mais est-il possible de savoir combien de nœuds sont toujours en attente de finition de la transition ? ou de l'index du noeud courant dans le groupe de nœuds sélectionnés ?

J'ai deux appels à select() dans la chaîne comme selectAll('.partition').selectAll('.subpartition')
si l'indice argument transmis à chaque rappel de rotation n fois.

source d'informationauteur Dipro Sen