Graphviz
オープンソースのグラフ図作成ツール。Dot言語というグラフ記述言語からグラフ図を作成する。
この場合、グラフ図というのは、グラフ構造(ノードとエッジから成るネットワーク構造)のこと。
概要
Graphvizはコマンドラインツール。以下のコマンドがある(graphvizというコマンドはない)。
dot :有向グラフをレイアウトして各種ファイル形式(PostScript、PDF、SVGなど)を生成
neato:dot の無向グラフ版
twopi :放射状のレイアウト用
circo:環状のレイアウト用
fdp :もうひとつの無向グラフ用レイアウトツール
dotty :グラフを視覚化して編集可能としたグラフィカルユーザインタフェース (GUI)
lefty :DOTグラフを描画するためのプログラム可能なウィジェット。
インストール
Windowsでも、WSLでインストールできる。
$ sudo apt install graphviz
基本的な使い方
こういうテキストファイル(test.dot)を作る。
digraph {
a->b;
}
以下のコマンドを実行。
$ neato -Tpng -O test.dot
これで、画像ファイル(test.dot.png )が作成される。
作成した画像をWindowsで見るには
関連ページ
Graphviz - Graph Visualization Software
Graphviz - Wikipedia
DOT言語 - Wikipedia
Dot Lang Viewer - Chrome ウェブストア