"SpringEmbedding" (グラフレイアウトメソッド)
- GraphLayoutの頂点レイアウト
- バネ埋込みを使ってグラフの頂点をレイアウトする.
詳細とサブオプション
- バネ埋込みは,各頂点に電荷があり,各辺がバネに対応している場合に,機械エネルギーを最小に抑えるようにグラフの頂点を配置するグラフ描画手法である.
- バネ電気埋込みは,通常,複雑化グラフのレイアウトに使われる.
- グラフの頂点 i のレイアウト xiは,エネルギー関数を最小化することで計算される.
- .
- は,頂点 i と頂点 j の間のグラフ距離であり,は相対的なバネの長さである.
- 頂点はに埋め込むことができる.
- 次は,使用可能なグラフパラメータである.
-
"EdgeWeighted" 辺の重みを使うかどうか - 次は,エネルギーの最小化過程の制御に使用可能な設定である.
-
"EnergyControl" 最小化中にエネルギー関数をどのように制御するか "InferentialDistance" 遠くの頂点からの推定のためのカットオフ距離 "MaxIteration" 最大反復回数 "RandomSeed" 初期頂点配置のための乱数生成器のシード "StepControl" エネルギーの最小化中のステップ長の変更方法 "StepLength" 頂点の移動に使用する初期ステップ長 "Tolerance" 過程の終了に使用する許容範囲
例題
すべて開くすべて閉じるオプション (8)
"EdgeWeighted" (1)
"EdgeWeighted"Trueの設定では辺の重みが使われる: