Graphviz は、人や物のネットワーク、フローチャート、系統樹などに適したグラフ描画ツールです。Windows、Mac、Linux など多くの OS で利用できます。 まずシンプルな例から見てみましょう。次の図は夏目漱石『坊ちゃん』の人間関係をグラフにしたものです。 Graphviz のデフォルト設定では、この図のようにそれぞれの事物(ノードと呼びます)を楕円で描画し、ノードとノードを線(エッジと呼びます)で結びます。デフォルトではエッジは片方向の矢印で表現されますが、ここでは少し工夫して、人物の敵対関係を双方向の矢印で、また一方的関係を片方向の矢印で示してみました。 もう少し複雑な例を見てみます。図2 は Graphviz の公式サイトにあげられているものです。ここではノードの形が楕円から円に変わっています。二重の円になっているものもあります。またノードだけでなく、それぞれのエッジ(
![データのビジュアル化を最少の労力で: Graphviz](https://cdn-ak-scissors.b.st-hatena.com/image/square/cd0280229c1585ce74d5a7259c07e2f6255c19da/height=288;version=1;width=512/http%3A%2F%2Fwww.showa-corp.jp%2Fspecial%2Fgraphtools%2Fimages%2Fgraphviz-unix.png)