memo.xight.org

日々のメモ

PukiWiki用 graphviz プラグイン

Summary

  PukiWiki から graphviz[2003-12-01-3] を利用するためのプラグイン

使用方法

#graphviz([prog,] [size,] [transparency,] script, ...)
&graphviz(同様);

  - prog
    どのプログラムで画像を生成するかを指定する.
    dot, neato, twopi, circo, fdpのいずれかを指定できる.
    省略時にはdotが使われる.

  - size
    グラフのサイズを指定する.
    tiny, small, normal, largeのいずれかを指定できる.
    省略時にはsmallが使われる.

  - transparency
    背景色を透明にするかを指定する.
    transp, notranspのいずれかを指定できる.
    transpを指定すると背景色が透明になる.
    notranspを指定すると背景色は不透明になる.
    省略時にはtranspが指定される.

  - script
    グラフの定義を記述する.
    「,」で改行する.

サンプル

#graphviz(digraph {a -> b -> c;})

PukiWiki用graphvizプラグイン

Reference

  PukiWiki.org - 自作プラグイン - graphviz.inc.php
  http://pukiwiki.org/?%E8%87%AA%E4%BD%9C%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%2Fgraphviz.inc.php

via

  inside out - 2004-10-23
  http://www.hirax.net/diaryweb/2004/10/23.html#200410233