GraphvizMemo
Graphvizに関するメモです。
Graphvizとは
グラフを描くためのツールです(グラフ理論的な意味で)(折れ線グラフ的でない意味で)
使い方
- dotファイルを書く(テキスト)
- dot -Tpng x.dot -o x.png
とか。
dotファイルの例
digraph G{ "foo" -> "bar"; "bar" -> "baz"; }
レイアウトエンジン
dotコマンドの実行時に -Kneato とかを付けることで、グラフの並べ方を変更できます
- -Kdot
- スタンダードな奴。木構造とかに向いてる。横幅が長くなる弱点あり
- -Kneato
- -Ktwopi
- -Kcirco
- -Kfdp
Tips
横幅が長くなりすぎる
解決策A: -Kneato
解決策B: 横にしてみる
digraph G{ graph[rankdir=RL]; ...
View on github | Report issue