Diff: Help/GraphVizPlugin

Note: You are viewing an old revision of this page. View the current version.

Differences between version 2 and previous revision of Help/GraphVizPlugin.

Other diffs: Previous Major Revision, Previous Author

Newer page: version 2 Last edited on 22 May 2014 3:01 by harold Revert
Older page: version 1 Last edited on 17 January 2022 18:35 by harold Revert
@@ -1,5 +1,5 @@
-The **~GraphViz** [[Help:WikiPlugin|plugin]] passes all its arguments to the graphviz ##dot## 
+The **~GraphViz** [[Help:WikiPlugin|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. 
@@ -36,9 +36,9 @@
 | <! plugin-list support !> encoded as pagename = ~[ URL = url ~] 
 
 |- 
 | **exclude** 
-| Comma-separated list of pages to exclude  
+| Exclude pages 
 
 |- 
 | **help** 
 | Display argument help 

version 2

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

Argument

Description

Default value

imgtype

Image type

png

alt

Image alternate 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 ];
}
>>

Author

See Also

  • VisualWiki plugin, which depends on GraphViz and WikiPluginCached.