DOT 言語

作成日 : 2022-10-29
最終更新日 :

DOT 言語とは

DOT 言語とは、計算グラフのようなノードと矢印を描くために適した言語である。私はこの言語を、 ゼロから作る Deep Learning 3で知った。 DOT 言語を使って描画するには、Graphviz というツールを使う。Graphviz は、下記からダウンロードできる。
https://www.graphviz.org/download/
私はこの中から graphviz-6.0.2 (64-bit) EXE installer を選んで Windows 11 Home Edtion にインストールした。 インストールの途中で、次の画面が出てくる。

By Default Graphviz does not add its directory to the system PATH.

□ Create Graphviz Desktop Icon

デフォルトでは、パスを追加しない。私はデフォルトに逆らって、この 3 番目の「current users」を選んだ。 また、チェックボックスをオンにして、デスクトップアイコンを作ることにした。

さて、うまくインストールできているだろうか。

> dot -v
dot - graphviz version 6.0.2 (20221011.1828)
libdir = "C:\Program Files\Graphviz\bin"
Activated plugin library: gvplugin_dot_layout.dll
Using layout: dot:dot_layout
Activated plugin library: gvplugin_core.dll
Using render: dot:core
Using device: dot:dot:core
The plugin configuration file:
        C:\Program Files\Graphviz\bin\config6
                was successfully loaded.
    render      :  cairo dot dot_json fig gdiplus json json0 map mp pic pov ps svg tk visio vml xdot xdot_json
    layout      :  circo dot fdp neato nop nop1 nop2 osage patchwork sfdp twopi
    textlayout  :  textlayout
    device      :  bmp canon cmap cmapx cmapx_np dot dot_json emf emfplus eps fig gif gv imap imap_np ismap jpe jpeg jpg json json0 \
                   metafile mp pdf pic plain plain-ext png pov ps ps2 svg tif tiff tk vdx vml xdot xdot1.2 xdot1.4 xdot_json
    loadimage   :  (lib) bmp eps gif jpe jpeg jpg png ps svg

インストールできているようだ。

まりんきょ学問所コンピュータの部屋データ記述言語手習い > DOT 言語


MARUYAMA Satosi