mbostock
This animation demonstrates the use of transition.transition and d3.active to create chained transitions. Chained transitions inherit the reference time of the original transition, guaranteeing synchronicity.
https://d3js.org/d3.v4.min.js