mode

レイアウトを最適化するためのテクニック

タイプ: string, デフォルト: major

neato はモードをサポートしています。

  • mode="major": neato はストレス最小化法1を使用します。
  • mode="KK": neato は、勾配降下法の Kamada-Kawai2版を使用します。KK は、小さなグラフ (ノード数 < 100) の場合、かなり高速になることがあります。大きな欠点は、KK がループする可能性があることです。
  • mode="sgd": neato は、確率的勾配降下法3のバージョンを使用します。sgd の利点は、以前のどちらの方法よりも高速で信頼性の高い収束であることですが、sgd の欠点は、固定された反復回数で実行され、一部のグラフでは maxiter の値を大きくする必要があることです。

neato には2つの実験的モードがあります。

  • mode="hier" は、dot で使用されるレイアウトと同様のトップダウンの方向性を追加し、
  • mode="ipsep" は、グラフがノード間の最小垂直および水平距離を指定できるようにします。(sep 属性を参照してください。)
有効な対象
  • グラフ

注: neato のみ。

Graphviz コードベースで "mode" を検索