ダイアグラムの描画(Graphviz)

ソフトでこのようなダイアグラムを描画したく、Graphvizというダイアグラム生成ツールを試してみました。

Graphvizは、dot言語で作成したテキストファイルをコマンドラインで与えると、任意の画像形式で有向グラフや無向グラフを作成してくれます。

作成するソフトは、dotファイルを作成し、Graphvizを実行し、出来上がった画像を表示させれば完成です。

特に難しい所は無いが、dotファイルを作成する箇所は汎用にしたいのでクラスにしました。グラフオブジェクトに、ノード・エッジ・サブグラフを追加して、ファイル書き込みを行うと、dotファイルが作成されるようにしました。

これで簡単にダイアグラムが作成できるようになりました。

コメントを残す