Documentation

About
Download
News
Gallery
Documentation
Theory
Bugs
MailingList
License
Resources
Credits

Graphviz - Graph Visualization Software

On-line reference pages
The DOT Language
Command-line Usage
Output Formats
Node, Edge and Graph Attributes
Node Shapes
Arrow Shapes
Colors
Schema Files (XSD format)
Node, Edge and Graph Attributes
User's Guides (PDF format)
NOTE:The first two documents are not current with the features and details of Graphviz. They can serve as tutorials for understanding how to use Graphviz, but the most up-to-date documentation is provided in the on-line pages listed above.
dot
neato
lefty
dotty
Cgraph library tutorial
Using Graphviz as a library
FAQs, Contributions
Graphviz FAQ
How to create custom shapes
How to use drawing layers (overlays)
Our TODO list
How to convert TrueType fonts to PostScript
How to convert TrueType fonts to SVG
Postscript defs for ISO-latin1 fonts (byEnrique Vidal)
Papers (PDF format)
Graphviz and Dynagraph - Static and Dynamic Graph Drawing Tools - a condensed overview.
An open graph visualization system and its applications to software engineering ( citeseer ) - longer overview, preferred for citation
Graph Drawing by Stress Majorization - new algorithm (run neato -Gmodel=subset) for larger networks.
Topological Fisheye Views for Visualizing Large Graphs - a new approach
A method for drawing directed graphs- dot's algorithm (1993) (citeseer).
On-line Hierarchical Graph Drawing - dynadag algorithm
Source Documetation
Doxygen generated documentation of Graphviz, with dot generated diagrams