Cheatsheet: Graphviz
Last updated 2026-02-08
Minimal complete examples
Small valid directed graph
Small valid undirected graph
Nodes
Node in default style

Node stroke color

Node filled color

Node label
Node shape
Edges
Edge in default style
Edge label
Edge styles
Edge color
Layout and ranking
Direction and spacing controls
Keep nodes on the same rank
Change layout engine (CLI)
Defaults
Set default style for all nodes
Set default style for all edges
Common pitfalls
Quote node IDs with spaces
Clusters need prefix cluster_
Use strict mode to remove duplicate edges
See also:


