graphvizは、テキストデータからグラフ理論のグラフをgifやpngなどのイメージファイル作成してくれます。
日本語マニュアルは、こちら
公式ホームページは、こちら
インストール
Macには、Portのパッケージがあります。
Debina/Ubuntuには、aptパッケージがあります。
$ sudo port install graphviz
-
-
- > Computing dependencies for graphviz
- > Cleaning graphviz
-
データ
digraphに”from” -> “to”でデータを用意します。
例えば、netstatの結果とか…
※下記データは、架空のものです。
$ cat net.dot digraph { graph [size = 2.3, 1.2, rankdir = LR]; "localhost.4209"->"i89.f10.o55.imaps" "localhost.4208"->"i89.f10.o55.imaps" "localhost.4207"->"i89.f10.o55.imaps" "localhost.4206"->"i89.f10.o55.imaps" "localhost.4205"->"i89.f10.o55.imaps" "localhost.4203"->"i89.f10.o55.imaps" "localhost.4202"->"i89.f10.o55.imaps" "localhost.6173"->"ip4-55.o.4325" "localhost.2668"->"122.34.253.2.https" }