neato

バネモデルレイアウト。

neatoは、グラフについて何も知らない場合、大きすぎない(約100ノード)無向グラフに使用するための妥当なデフォルトツールです。

neatoは、統計的多次元尺度構成に相当するグローバルなエネルギー関数を最小化しようとします。

解はストレスメジャライゼーション1を用いて達成されますが、最急降下法を用いた古いKamada-Kawaiアルゴリズム2も、modeを切り替えることで使用できます。

neato機能の属性

  • Damping – 減衰力の動き係数。有効な対象:グラフ。
  • defaultdist – 別々の連結成分にあるノード間の距離。有効な対象:グラフ。
  • dim – レイアウトに使用される次元の数を設定します。有効な対象:グラフ。
  • dimen – レンダリングに使用される次元の数を設定します。有効な対象:グラフ。
  • diredgeconstraints – ほとんどのエッジを下向きに制約するかどうか。有効な対象:グラフ。
  • epsilon – 終了条件。有効な対象:グラフ。
  • esep – スプラインエッジルーティングのためにポリゴンの周りに使用されるマージン。有効な対象:グラフ。
  • inputscale – 長さ単位を変換するために入力位置をスケールします。有効な対象:グラフ。
  • len – インチ単位での好ましいエッジの長さ。有効な対象:エッジ。
  • levelsgap – neatoレベル制約の厳しさ。有効な対象:グラフ。
  • maxiter – 使用される反復回数を設定します。有効な対象:グラフ。
  • mode – レイアウトの最適化手法。有効な対象:グラフ。
  • model – 入力グラフの距離行列がどのように計算されるかを指定します。有効な対象:グラフ。
  • normalize – 最終レイアウトの座標を正規化します。有効な対象:グラフ。
  • notranslate – レイアウトを原点に移動しないかどうか。有効な対象:グラフ。
  • overlap – ノードの重複を削除するかどうか、およびどのように削除するのかを決定します。有効な対象:グラフ。
  • overlap_scaling – ノードの重複を減らすために、レイアウトを係数でスケールします。有効な対象:グラフ。
  • pin – ノードを指定された入力位置に保持します。有効な対象:ノード。
  • pos – ノードの位置、またはスプライン制御点。有効な対象:エッジ、ノード。
  • scale – 初期レイアウト後に指定された係数でレイアウトをスケールします。有効な対象:グラフ。
  • sep – ノードの重複を削除するときにノードの周りに残すマージン。有効な対象:グラフ。
  • start – ノードの初期レイアウトを決定するために使用されるパラメータ。有効な対象:グラフ。
  • voro_margin – ボロノイ手法の調整マージン。有効な対象:グラフ。

最終更新日 2023年10月8日: "バネモデル"のwikiリンク (eb04eb8)