Summary: Drawing graphs with dot
Emden Gansner and Eleftherios Koutsofios and Stephen North
January 26, 2006
dot draws directed graphs as hierarchies. It runs as a command line pro-
gram, web visualization service, or with a compatible graphical interface.
Its features include well-tuned layout algorithms for placing nodes and edge
splines, edge labels, "record" shapes with "ports" for drawing data struc-
tures; cluster layouts; and an underlying file language for stream-oriented
graph tools. Below is a reduced module dependency graph of an SML-NJ
compiler that took 0.98 seconds of user time on a 1.4 Ghz AMD Athlon.