GraphViz examples
Graphviz places the nodes for you, which is why it is the format most tooling emits. These examples cover the four shapes of graph you will actually meet.
If your diagram is generated rather than drawn, this is almost certainly the language it arrives in.
#Every example here is real
Each page holds a diagram that is stored, rendered and editable exactly like one you drew yourself. Open any of them, change something, and see what happens. Nothing here is a screenshot.
#In this set
Undirected graph (GraphViz)A Graphviz undirected graph joining nodes with double dashes.State diagram (GraphViz)A finite state machine in DOT with doublecircle accept states and labelled transitions.Subgraph and cluster (GraphViz)Group nodes into boxed clusters with Graphviz subgraph cluster naming.Record and struct (GraphViz)Draw structs and tables with Graphviz record shapes and named ports for edges.
#Related
Give it the edges. It does the rest.
