Graph (点と点を線で結んだネットワークを指す数学用語) を可視化するのに grapihviz というソフトがある。
digraph test { TeX -> DVI -> PS DVI -> PDF }
上のソースを en.dot という名前のファイルで保存して、graphviz のツール dot で処理すると次のような絵ができる。
$ dot -Tpng -o en.png en.dot
graphviz で日本語を使う
Windows で日本語を使うには、次の三つの手順を踏む。
- 環境変数 DOTFONTPATH を設定する。
- node [ fontname="msmincho.ttc" ]; をソース・ファイルに追加する。
- ファイルを UTF-8 で保存する。
DOTFONTPATH は、msmincho.ttc が置いてあるフォルダー名を指定する。WindowsXP なら、c:\WINDOWS\Fonts\。
digraph test { node [ fontname="msmincho.ttc" ]; "共和政ローマ" -> "ローマ帝国" -> "西ローマ帝国" "ローマ帝国" -> "東ローマ帝国" }
上のソースを ja.dot と保存して dot にかけると...
$ dot -Tpng -o ja.png ja.dot
サンプルの図は、最も簡単な部類に入るもの。もっと複雑なソースでも OK なので興味のある人はお試しあれ。
No comments:
Post a Comment