
183
9
章
他のツール
本書の最初に述べたように、特定の目的で使うことになるであろうツールが多数存在する。本章
では、分析に便利なツールをいくつか紹介し、それらの使い方を簡単に説明する。
これらのツールの多くは非常に強力で、3ページではとても説明しきれない。本章では各ツールに
簡単に触れ、それぞれの例を示すようにする。もちろん、これだけでは不十分なので追加資料や補
足文書を探してほしい。
9.1
可視化
グラフの可視化には、主にR を使うが、特定の状況で便利なツールが他にもある。Graphvizは、
グラフを可視化する。Gnuplotは万能ナイフのようなプロットツールで、強力でスクリプト可能だが、
扱いにくい。
9.1.1
Graphviz
Graphviz(http://www.graphviz.org)は、グラフレイアウトおよび可視化パッケージである。この
パッケージはもともとAT&T社が開発し、現在はEclipse
ライセンスでリリースされ、活発にメンテ
ナンスされている。
Graphvizは実際にはツール群であり、それぞれが異なる機構でグラフを自動的にレイアウトする。
各ツールは、グラフ定義に基づいてグラフを自動的にレイアウトする。グラフはdotと呼ばれる言語
で定義する。dot言語はさまざまな属性のノードとそのノードを接続するリンクを指定する。dot コ
マンドの例と出力を例9-1に示し、その結果を図9-1に示す。
例9-1 サンプルグラフの dotファイル
#
これはグラフの基本機能を示す簡単な
dotfile ...