私はここで初めてです..私の質問:グラフの視覚化にKKLayoutを使用しました。グラフは、新しい計算の後、および頂点がランダムな場所/位置に配置されるたびに、(各反復の後) while ループで作成されます。各ループ反復後に同じ位置に配置されるように、それらを修正したいと思います。どうすれば修正できますか???? ありがとう
質問する
262 次
1 に答える
0
デフォルトでは、強制指向レイアウトはランダムな位置の頂点から始まります。これが、この動作が見られる理由です。
この問題を解決するには、いくつかの方法があります。
(1)Layout.setInitializer()
メソッドを使用して、各頂点に一貫した開始位置を指定します。これにより、 がKKLayout
常に同じことを行うことが保証されます。
(2) 気に入った特定のレイアウト結果 (位置のセット) がある場合は、StaticLayout
その位置で初期化して使用できます。 PersistentLayoutImpl
必要に応じて、これらの位置をシリアル化/復元するのに役立ちます。
于 2016-02-16T22:58:54.233 に答える