Skip to content
Graphviz (DOT) templates

Traffic Light State Machine

A finite-state machine for a traffic signal.

Template previewGraphviz (DOT)
Rendering…

Make it your own.

digraph TrafficLight {
  rankdir=LR;
  node [shape=circle, style=filled, fontname="Helvetica"];
  Red    [fillcolor="#fecaca"];
  Green  [fillcolor="#bbf7d0"];
  Yellow [fillcolor="#fde68a"];

  Red -> Green  [label="30s"];
  Green -> Yellow [label="25s"];
  Yellow -> Red [label="5s"];
}