私が抱えている問題は、Reingold-Tilford ツリーが、深さが増すにつれて兄弟間の分離が減少する方法に帰着します。ノードとテキストが深さに応じてスケーリングされていない場合、これによりオーバーラップが発生します。
これはより良い例かもしれません:
兄弟間の分離がどのように減少しているかに注目してください。彼にはグラフをよりタイトに保つという目的があると確信していますが、より多くのスペースを消費しても問題ありません。
layout.tree のソース コードを確認しましたが、距離が短くなることがコードで定義されている場所が見つかりません。すべての深さですべてのノードの距離を増やすことができますが、これも正確なポイントではありません。
助言がありますか?