Graphviz is a handy tool for visualizing graphs and networks. It uses a graph specification language called Dot. Dot is both readable by humans and generable by machines. The Graphviz toolset includes several executables for rendering Dot code into PDFs or images. Each program renders the Dot code using different layouts. Graphs are extensively customizable. Graphviz is a good platform for quickly mapping out an entity relationship diagram or the structure of a system. It’s much quicker to write out the relationships in code and generate a visualization than to drag shapes and draw the diagram manually.
April 30, 2015