この記事は Shanon Advent Calendar 2015 の 10 日目の記事です。
みなさん、可視化してますか?
見えるようにすることで気づきを得たり、お互いの認識を合わせることは重要ですよね。でもそのためにイチイチ絵を描くのは大変…
そういう時はツールで可視化しましょう!
http://www.graphviz.org/
Graphviz を使うと、簡単な記法でグラフを生成できます。
こんな風に書いて
digraph { Lorem -> ipsum }
こうやって実行すると
dot.exe test.dot -Tpng -o test.png
こんな感じのグラフを出力することができます。
日本語はフォントを指定すれば OK です。
digraph { node[fontname="meiryo"]; 風がふく -> 桶屋がもうかる }
書式が非常に簡単なため、プログラムでデータを走査した結果を出力して可視化するなどの作業にもってこいです。テキストファイルだからバージョン管理も簡単です。
みなさんもぜひお試しください!
では!