【D3.js】トランジション終了時にコールバックを呼ぶ

【D3.js】トランジション終了時にコールバックを呼ぶ

D3を使って要素を移動したりスタイルを変化させる際、変更(Transition)の終了を待ってなにがしかの処理を行いたい時があります。そんな時に使えるTIPS.

Mike Bostock Solution

トランジション終了時にコールバックを実行するヘルパー関数を作成することで実現できるそうです。

参照:
https://groups.google.com/forum/#!msg/d3-js/WC_7Xi6VV50/j1HK0vIWI-EJ

サンプル