Die graph
-Anweisung wird durch die graphviz-Erweiterung bereitgestellt.
This directive allows embedding graphviz graphs in a page. Example usage:
[[!graph src="a -> b -> c; a -> c;"]]
Nodes on the graph can link to external urls using regular graphviz syntax, and a clickable imagemap will be created. As a special extension for ikiwiki, WikiLinks can also be used. For example:
[[!graph src="""
google [ href="http://google.com/" ]
sandbox [ href=[[SandBox]] ]
help [ href=[[ikiwiki/formatting]] ]
newpage [ href=[[NewPage]] ]
google -> sandbox -> help -> newpage -> help -> google;
"""]]
Die graph
-Anweisung unterstützt die folgenden Parameter:
src
- Der graphviz-Quelltext des zu erzeugenden Graphen.type
- Die Art des zu erzeugenden Graphen:graph
oderdigraph
. Voreingestellt istdigraph
.prog
- Das graphviz-Programm, mit dem der Graph erzeugt werden soll:dot
,neato
,fdp
,twopi
odercirco
. Voreingestellt istdot
.height
,width
- Begrenzt die Größe des erzeugten Graphen durch die in Inch angegebene Höhe und Breite. Es müssen beide angegeben werden, um die Größe zu beschränken, graphviz sucht sich sonst selbst eine Größe aus, ohne jede Beschränkung.