Macro flowchart
Purpose
Create flowcharts with Graphviz.
This macro is a free alternative of the {flowchart} macro from the commercial Graphviz plugin.
Parameter
All parameters are optional.
Name | Description |
---|---|
graphSplines | Control how edges are represented
|
edgeArrowSize | Size of arrow. Default 0.8 |
nodeShape | Form of node. Default
|
nodeStyle | Style of nodes. Default is
|
nodeFillColor | Background color if Colors might be defined by name or as RGB values |
nodeFontname | Font name. Default is |
nodeFontsize | Font size. Default is 9 . |
format | PNG (default) SVG (beta) |
exportName | The graph will be stored as attachment if exportName is given. |
debug | true = Enable debugging. |
Body
The body of this macro is code written in Graphviz' DOT language. Some examples are shown below. The full documentation can be found at Graphviz' Documentation Page.
Sample Images
Simple Examples
Component Dependencies
Organisation Chart
Sample Code
Simple Examples
{flowchart} Foo -> Bar Foo -> Buz {flowchart}
{flowchart:edgeArrowSize=0.4|nodeShape=tab|nodeFillColor=orange|nodeFontname=Arial|nodeFontsize=12} Foo -> Bar Foo -> Buz {flowchart}