3

prefuse(以下に表示)を使用して作成したグラフは、密度が高すぎます。他の多くのノードにリンクしている多くのノードがあります。とにかくこれをもっと広げて表示できるでしょうか?

前もって感謝します!

ここに画像の説明を入力してください

4

3 に答える 3

4

力ベースのレイアウトを使用していますか?その場合は、レイアウトの力パラメータを変更するか、別のレイアウトアクション(放射状、フラクサーマン-ラインホールドなど)を試してください。ほとんどのプリヒューズレイアウトには柔軟なレイアウトパラメータがあり、問題を解決するはずです。

特に、を使用ForceDirectedLayout.getForceSimulator()してレイアウトのForceSimulatorオブジェクトを取得してから、force配列のパラメーターを変更します。これは次の方法で取得できます。ForceSimulator,getForces()

ForceDirectedLayoutの背後にあるデフォルトのForceSimulatorのデフォルトのフォースは、次のように編成されています。

index0はNBodyForceです:

  • パラメータ0は重力です
  • パラメータ1は距離です
  • パラメーター2はbarnes-huttheta(シミュレーション品質パラメーター)です。

index1はDragForceです(param 0はドラッグです)

インデックス2はばね力(エッジの場合)です

  • パラメータ0はばね係数です(ばねの速さ)
  • パラメータ1はばね(平衡)長さです
于 2012-07-26T18:11:16.420 に答える
1

Gephiを見てみることをお勧めします。役立つはずのレイアウトに関しては、かなりの柔軟性が得られます。

于 2012-03-23T00:59:06.940 に答える
-1

JUNGを使用してみませんか。密集していることが判明した場合でも、Jungにはズームインとズームアウトのオプションがあり、問題を回避できる可能性があります。

于 2012-03-15T04:43:25.317 に答える