Bus errorとSegmentation faultに困ったら見るブログ

物理学者(ポスドク)による日々の研究生活のメモ書きです ( python/emacs/html/Japascript/シェルスクリプト/TeX/Mac/C言語/Linux/git/tmux/R/ポケモンGO)

【雑記】Graphwizを使ってダイアグラムを書く

(元記事 2011/06/17)

 

便利なフリーソフトを見つけた気がしたので記事を書きます。


Graphviz

www.graphviz.org


DOT言語というのを変換してグラフを書いてくれるソフト

DOT言語の詳しい記述についてはこちらを参考にどうぞ


次の環境で試しにフローチャートもどきを描いてみました。

digraph sample {
"T _ T"[shape = box , color = "#1E90FF", fillcolor = "#CC9999"];
"HAPPY!"[shape = box , color = "#FF0000", fillcolor = "#CC9999"];
Hello -> "Hello!";
"Hello!" -> Bye;
Bye -> "Bye!";
"Bye!" -> "HAPPY!";
Hello -> Neglect;
Neglect -> "T _ T";
}


これをGraphvizを起動して読み込むと、次の画像ができあがるはず

 

保存形式は、pdf/png/jpeg/gifなど一般的なものはほとんど揃っているという印象

どこかで役に立つかなぁー