Graphviz (short for Graph Visualization Software) is a package of open-source tools initiated by AT&T Labs Research for drawing graphs specified in DOT language scripts -

It also provides libraries for software applications to use the tools. Graphviz is free software licensed under the Eclipse Public License - wikipedia

Graphviz version of Red-black tree example.svg (Inkscape, 43130 bytes). -

Graphviz consists of a graph description language named the DOT language and a set of tools that can generate and/or process DOT files.

# dot

Dot is a command-line tool to produce layered graph drawing of directed graphs in a variety of output formats: - PostScript - PDF - SVG - annotated text and so on

# neato

Use neato for "spring model" layout (in Mac OS version called "energy minimised")

# sfdp

sfdp is a layout engine for undirected graphs (Undirected graph) that scales to very large graphs.

fdp : another layout engine for undirected graphs.

# twopi

Use twopi for radial graph layouts.

# circo

Use circo for circular graph layouts.

# Graphic Interfaces

dotty is a graphical user interface to visualize and edit graphs.

# lefty lefty is a programmable (in a language inspired by EZ ) widget (GUI widget) that displays DOT graphs and allows the user to perform actions on them with the mouse. Lefty can therefore be used as the view in a model-view-controller GUI application that uses graphs.

Use this transporter to create a single page drawing the graph in the lineup so far.

# Graphviz Plugin

# Experiments and directions