Graphviz online
- GitHub – dreampuf/GraphvizOnline: Let’s Graphviz it online
- https://dreampuf.github.io/GraphvizOnline/
GraphvizOnline lets you edit and view GraphViz diagrams online. You can use GraphvizOnline online here.

Resources
- graphviz.org
- DOT Language | Graphviz
- dotguide.pdf (graphviz.org)
- Graphviz (dot) examples (renenyffenegger.ch)
DOT Language – digraph examples
Node
digraph DG {
A
}

digraph DG {
A
B
}

Edge
digraph DG {
A -> B
}

digraph DG {
A -> B
A -> C
}
or
digraph DG {
A -> {B, C}
}

digraph DG {
A -> B
A -> C
B -> C
}

digraph DG {
A -> {B, C, D}
{B, C} -> {F}
}

digraph DG {
A -> {B, C, D}
{B, C, D} -> {F}
}
or
digraph DG {
A -> {B, C, D} -> {F}
}

Shape
digraph DG {
A [shape=diamond]
B [shape=box]
C [shape=circle]
A -> B
A -> C
A -> D
}

Color
digraph DG {
A [shape=diamond, color=green]
B [shape=box]
C [color=red]
A -> B
A -> C [color=blue]
A -> D [color="brown:invis:brown"]
}

style, penwidth, arrowhead
digraph D {
A [shape=diamond]
B [shape=box]
C [shape=circle]
A -> B [style=dashed, color=grey]
A -> C [color="black:invis:black"]
A -> D [penwidth=5, arrowhead=none]
}

Aligned text
digraph DG {
node [shape=record fontname=Arial];
a [label="one\ltwo three\lfour five six seven\l"]
b [label="one\ntwo three\nfour five six seven"]
c [label="one\rtwo three\rfour five six seven\r"]
a -> b -> c
}

Graph title (label)
digraph DG {
label = "The foo, the bar and the baz";
labelloc = "t"; // place the label at the top (b seems to be default)
node [shape=plaintext]
FOO -> {BAR, BAZ};
}

HTML label
digraph DG {
label = <The <font color='red'><b>foo</b></font>, the <font point-size='20'>bar</font> and<br/> the <i>baz</i>>;
labelloc = "t"; // place the label at the top (b seems to be default)
node [shape=plaintext]
FOO -> {BAR, BAZ};
}

Subgraph
digraph DG {
A -> {B, C, D} -> {F}
subgraph cluster_R {
rank=same B C D
}
}






