Событие окончания перехода d3.js
Я применяю переход к группе узлов, возвращаемыхselectAll()
, Я думал, что событие завершится после завершения всех переходов, ноeach("end",function)
вызывается в конце каждого перехода.
Так есть ли способ установить обратный вызов, который будет вызываться после завершения переходов на всех выбранных узлах?
Должен ли я использоватьcall
за это? но я нея не вижу его в качестве конечного обратного вызова в документации.
также я могу запустить счетчик внутриeach
Перезвоните. но есть ли способ узнать, сколько узлов еще ожидает завершения перехода? или индекс текущего узла в группе выбранных узлов? I '
два вызова select () в цепочкеselectAll('.partition').selectAll('.subpartition')
поэтому аргумент индекса, передаваемый каждому обратному вызову, будет повернут n раз.