::DOT (graph description language)


Graph::graph    Source::graphs    Label::thumb    Graphviz::language    Graphviz::right    Image::nodes

DOT is a plain text graph description language. It is a simple way of describing graphs that both humans and computer programs can use. DOT graphs are typically files that end with the .gv (or .dot) extension. The .gv extension is preferred in cases where there could be confusion with the .dot file extension used by early (pre-2007) versions of Microsoft Word.<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref>

Various programs can process DOT files. Some, like OmniGraffle, dot, neato, twopi, circo, fdp, and sfdp, will read a DOT file and render it in graphical form. Others, like gvpr, gc, acyclic, ccomps, sccmap, and tred, will read a DOT file and perform calculations on the represented graph. Finally, others, like lefty, dotty, and grappa, provide an interactive interface. There exists also a GVedit tool which combines a text editor with noninteractive image viewer. Most programs are part of the Graphviz package or use it internally.

DOT (graph description language) sections
Intro   Syntax    A simple example    Layout programs    Limitations    Other graph file formats    See also    Notes    External links