d3.layout.pack グラフの例に基づく再利用可能なモジュールがあります。
ノード要素の終了時にトランジションを追加しましたが、トランジションは 1 つのデータ セットに対してのみ機能し、他のデータ セットに対しては機能していないようです。
基本的に、データ更新をシミュレートするために、次のsetInterval
方法で関数を呼び出しています。
function test(){
d3.select('#vis')
.datum(data2)
.call(cluster);
}
setInterval(test, 1500);
...そして、このようにトランジションを追加しました:
c.exit().transition()
.duration(700)
.attr("r", function(d){ return 0; })
.remove();
ファイルの下部にデータ更新セクションがあり、431 行目に終了遷移処理があります。
何が問題なのか確認していただけますか?