0

私はここで初めてです..私の質問:グラフの視覚化にKKLayoutを使用しました。グラフは、新しい計算の後、および頂点がランダムな場所/位置に配置されるたびに、(各反復の後) while ループで作成されます。各ループ反復後に同じ位置に配置されるように、それらを修正したいと思います。どうすれば修正できますか???? ありがとう

4

1 に答える 1

0

デフォルトでは、強制指向レイアウトはランダムな位置の頂点から始まります。これが、この動作が見られる理由です。

この問題を解決するには、いくつかの方法があります。

(1)Layout.setInitializer()メソッドを使用して、各頂点に一貫した開始位置を指定します。これにより、 がKKLayout常に同じことを行うことが保証されます。

(2) 気に入った特定のレイアウト結果 (位置のセット) がある場合は、StaticLayoutその位置で初期化して使用できます。 PersistentLayoutImpl必要に応じて、これらの位置をシリアル化/復元するのに役立ちます。

于 2016-02-16T22:58:54.233 に答える