Graphviz
Graphviz is an open source visualization software that could represent structural information in subjects such as networking, software design and architecture, visual interfaces and machine learning. Users write descriptions of structured information in a simple text language and the Graphviz layout engine generate output graphs.
Reference documents
- The DOT language
- Node and edge attributes
- Node shapes
- Color names
- graphviz-interest mailing list archives: December 2011 (September, June, March)
- Drawing directed graphs with dot (pdf document)
- Drawing undirected graphs with neato (pdf document)
- Using Graphviz as a C library (pdf document)