2017-06-23 1 views

答えて

2

あなたは多額のアルゴリズムを適応させることができますが、一般的には答えは「ノー」です。このノード位置決めアルゴリズムの基本的な仮定は、ツリー内の同じレベルのすべてのノードが同じY座標を有することである。

+0

私は非常に悪い例を使用したことを実感しました。ツリー内のすべてのノードを同じレベルにしたいからです。その目的のために私のダイアグラムを更新しました。 –

+0

@GregForel - いいえ、あなたの例では、右下のRFP、Selection、およびguidノードは同じ階層レベル(ルートから3番目)にありますが、すべてが異なるy座標を持っています。このサブツリーの垂直方向の配置は、このアルゴリズム*ができないものとまったく同じです。ここではもっと洗練された実装が必要です:[demo](http://live.yworks.com/yfiles-for-html/2.0/complete/orgchart/index.html) – Sebastian

+0

@Sebastian - OK、それを得ました。そのような配置を可能にするレイアウトアルゴリズムの名前はありますか?イメージにアルゴリズムをコーディングしましたが、位置とパフォーマンスの両方に問題があることがあるので、どこに間違っているのかを比較したいと思っていました。 –

関連する問題