Событие окончания перехода d3.js

Я применяю переход к группе узлов, возвращаемыхselectAll(), Я думал, что событие завершится после завершения всех переходов, ноeach("end",function) вызывается в конце каждого перехода.

Так есть ли способ установить обратный вызов, который будет вызываться после завершения переходов на всех выбранных узлах?

Должен ли я использоватьcall за это? но я нея не вижу его в качестве конечного обратного вызова в документации.

также я могу запустить счетчик внутриeach Перезвоните. но есть ли способ узнать, сколько узлов еще ожидает завершения перехода? или индекс текущего узла в группе выбранных узлов? I '

два вызова select () в цепочкеselectAll('.partition').selectAll('.subpartition') поэтому аргумент индекса, передаваемый каждому обратному вызову, будет повернут n раз.

Ответы на вопрос(3)

Ваш ответ на вопрос