我正在对一组返回的节点应用过渡selectAll()
。我认为结束事件会在所有转换完成后触发,但each("end",function)
在每次转换结束时被调用。
那么有没有办法设置一个回调,在所有选定节点的转换完成后调用?
我应该用call
这个吗?但我没有看到它在文档中的任何地方用作结束回调。
each
我也可以在回调中运行一个计数器。但是有没有办法知道有多少节点仍在等待完成过渡?或选定节点组中当前节点的索引?
我在链中有两个 select() 调用,selectAll('.partition').selectAll('.subpartition')
因此传递给每个回调的索引参数将旋转 n 次。