Diff: Help/GraphVizPlugin
Differences between version 3 and predecessor to the previous major change of Help/GraphVizPlugin.
Other diffs: Previous Revision, Previous Author
| Newer page: | version 3 | Last edited on February 23, 2012 2:52 pm | by PhilHollenback | Revert |
| Older page: | version 2 | Last edited on February 23, 2012 2:52 pm | by PhilHollenback | Revert |
Content of versions 2 and 3 is identical.
Version 3 was created because:
version 3
The GraphViz plugin passes all its arguments to the grapviz dot binary and displays the result as cached image (PNG,GIF,SVG) or imagemap. See http://www.graphviz.org/Documentation.php, esp. http://www.graphviz.org/doc/info/lang.html for the dot language specs.
Notes
- We support all image types supported by GD so far, PNG most likely.
- On imgtype = imap, cpamx, ismap, cmap an additional mapfile will be produced.
Usage
<<GraphViz [options...] multiline dot script ... >>
Arguments
| imgtype | Default: png |
|---|---|
| alt | img alt text. |
| pages | <! plugin-list support !> encoded as pagename = [ URL = url ] |
| exclude | Exclude pages |
| help | Display argument help. |
Example
<<GraphViz
digraph automata_0 {
size ="8.5, 11";
node [ shape = circle];
0 [ style = filled, color=lightgrey ];
2 [ shape = doublecircle ];
0 -> 2 [ label = "a " ];
0 -> 1 [ label = "other " ];
1 -> 2 [ label = "a " ];
1 -> 1 [ label = "other " ];
2 -> 2 [ label = "a " ];
2 -> 1 [ label = "other " ];
"Machine: a" [ shape = plaintext ];
}
>>
is rendered as
Plugin GraphViz failed. sh: /usr/bin/dot: not foundPhpWiki Warning: (512, GraphViz error: outputfile “/tmp/cache/GraphVizlVoFIB.png” not created cmd-line: /usr/bin/dot -Tpng -o /tmp/cache/GraphVizlVoFIB.png, /var/www/phpwiki/lib/WikiPluginCached.php, 920)

