値が0より大きいリーフノードを含むnレベルのデータセットのd3ツリーレイアウトを作成しました。一部のブランチは他のブランチよりも短く、つまり、すべてのリーフが同じレベルにあるわけではありません。
ここで、葉の値の合計が0に等しい階層(葉と枝)のツリーを剪定したいと思いますが、その方法がわかりません。アドバイスをいただければ幸いです。
値が0より大きいリーフノードを含むnレベルのデータセットのd3ツリーレイアウトを作成しました。一部のブランチは他のブランチよりも短く、つまり、すべてのリーフが同じレベルにあるわけではありません。
ここで、葉の値の合計が0に等しい階層(葉と枝)のツリーを剪定したいと思いますが、その方法がわかりません。アドバイスをいただければ幸いです。
ツリーを通常のツリーとしてナビゲートできる場合は、ポストオーダートラバーサルを実行します。これは、親の前にツリー内のすべてのノードにアクセスします。
各ノードにアクセスすると、