ⓘ Graphviz 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 ..


ⓘ Graphviz

Graphviz 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.


1. Software architecture

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 a command-line tool to produce layered drawings of directed graphs in a variety of output formats, such as. neato for "spring model" layout in Mac OS version called "energy minimised" sfdp a layout engine for undirected graphs that scales to very large graphs. fdp another layout engine for undirected graphs. twopi for radial graph layouts. circo for circular graph layouts. dotty a graphical user interface to visualize and edit graphs. lefty a programmable in a language inspired by EZ widget that displays DOT graphs and allows the user to perform actions on them with the mouse. Therefore, Lefty can be used as the view in a model–view–controller GUI application that uses graphs.

2. Applications that use Graphviz

  • Org-mode can work with DOT source code blocks.
  • ArgoUMLs alternative UML Diagram rendering called argouml-graphviz.
  • AsciiDoc can embed Graphviz syntax as a diagram.
  • Vithanco is a visual business analysis tool that uses Graphviz for layout.
  • Visitors is a Web analyzer, no longer maintained, also generating Graphviz files to visualize access paths.
  • Scribus is an Open Source DTP program that can use Graphviz to render graphs by using its internal editor in a special frame type called render frame.
  • Trac wiki has a Graphviz plugin.
  • WackoWiki, a wiki with Graphviz Formatter
  • Puppet can produce DOT resource graphs that can be viewed with Graphviz.
  • OmniGraffle version 5 and later uses the Graphviz engine, with a limited set of commands, for automatically laying out graphs.
  • Graph-tool a Python library for graph manip and visualization.
  • PlantUML uses Graphviz to generate UML diagrams from text descriptions.
  • ConnectedText has a Graphviz plugin.
  • Doxygen uses Graphviz to generate diagrams, including class hierarchies and collaboration for source code.
  • Zim includes a plugin that allows adding and editing in-page diagrams using the Graphviz dot language.
  • WikidPad uses Graphviz as a plugin.
  • Gephi has a Graphviz plugin.
  • Bison is able to output the grammar as dot for visualization of the language.
  • Sphinx is a documentation generator that can use Graphviz to embed graphs in documents.
  • Gramps uses Graphviz to create family trees.
  • TOra a free software database development and administration GUI, available under the GNU GPL.
  • FreeCAD uses Graphviz to display the dependencies between objects in documents.
  • provide visualisation including Wireshark, GnuPlot for providing graphs, graphviz or VPython for interactive displaying, etc. Scapy s source code is available
  • language in computation, the plain - text format for describing graphs used by Graphviz software the DNS root zone, the root domain of the Domain Name System
  • Chaosreader, GeoIP, tcpreplay Data Visualization - AfterGlow, Cytoscape, Graphviz MRTG, R Project, TimeSearcher, TNV The DAVIX CD ships with a 15 chapter
  • programming language Django web framework Open CASCADE, Xapian, Graphviz List of EDA companies Comparison of CAD software CAD data exchange CAD CAM
  • OO3, TIFF, and PDF Additionally, OmniGraffle Pro users can import dot graphviz Visio, SVG, PDF, Photoshop with layers, and Xcode. In many respects, OmniGraffle
  • language of PlantUML is an example of a Domain - specific language. It uses Graphviz software to lay out its diagrams. It has been used to allow blind students
  • expressions. Ragel also supports visualization of the generated machine via graphviz The graph represents a state - machine that takes user input as a series
  • using GNU R or Gnuplot Spell checking using gtkspell Diagrams using Graphviz Table of Content navigation GNOME s Zeitgeist integration Lilypond note
  • on the Java virtual machine. AT T KornShell Clojure and ClojureScript Graphviz Jikes RVM JUnit Mondrian OpenDaylight Project UWIN Eclipse OMR Eclipse
  • GraphML formats. Convenient and powerful graph drawing based on cairo or Graphviz Support for typical statistical measurements: degree property histogram

Users also searched:

graphviz dot linux, graphviz library windows, graphviz python,