An Introduction to GraphViz and dot (2 tags)
A good graphic can go a long way to explaining a knotty problem, especially if the problem involves graphs or diagrams. Of course, many people who build networks or design systems aren't graphics artists. Fortunately, GraphViz and
dot exist. Michele Simionato explains how to use and automate
dot to generate attractive drawings programmatically.