プログラミング原人の進化ログ

プログラミング原人の進化論

オレ プログラミング ベンキョウ スル。マナンダ コト カク。

Emacs上でグラフ描画を完結させたい

graphviz-dot-mode.elの導入メモです。グラフ描画ツールgraphvizを使ってEmacsでグラフを描くelispです。
graphvizはDOT言語で書かれたファイルを画像に起こします。ネットワークや木構造を描くのに重宝します。
graphviz-dot-mode.elを使うと、コンパイルから画像の表示まで全てEmacs上で完結できるので便利。

環境

Mac OS Mojave バージョン 10.14.3

インストール

package.elを使っている人向けです。
graphvizがインストールされていることが前提です(homebrewで簡単に入れられます)。

graphviz-dot-mode.elをインストールするには、

M-x package-install

から、

graphviz-dot-mode

でパッケージを入れて、あとはinit.elに

(require 'graphviz-dot-mode)

と記述。
これでOK。hoge.dotなどのファイルを開いてメジャーモードがdotとなっていれば使えるはずです。

最低限の使い方

コンパイル

C-c c


生成した画像を見る

C-c p