Evento final da transição d3.js

Estou aplicando uma transição para um grupo de nós retornado porselectAll(). Eu pensei que o evento final fosse disparado depois que todas as transições terminassem, maseach("end",function) é chamado no final de cada transição.

Então, existe alguma maneira de definir um retorno de chamada que será chamado após as transições em todos os acabamentos de nós selecionados?

Devo usarcall por esta? mas eu não vejo isso usado como retorno de chamada em qualquer lugar na documentação.

também eu posso executar um contador dentroeach ligue de volta. mas existe alguma maneira de saber quantos nós ainda estão pendentes para concluir a transição? ou índice do nó atual no grupo de nós selecionados?

Eu tenho duas chamadas select () na cadeia comoselectAll('.partition').selectAll('.subpartition') então o argumento de índice passado para cada retorno de chamada será rotacionado n vezes.

questionAnswers(3)

yourAnswerToTheQuestion