Graphviz (abbreviazione di Graph Visualization Software) è un programma open source avviato da AT&T Research Labs per disegnare grafi descritti nel linguaggio DOT. Fornisce anche librerie per le applicazioni per usare gli strumenti forniti. Graphviz è free software con licenza Common Public License.
Architettura Graphviz consiste in un linguaggio per descrivere i grafi chiamato linguaggio DOT The DOT Language e un insieme di strumenti che processano i file DOT:
dot uno strumento a riga di comando per generari grafi in vari formati (PostScript, PDF, SVG e altri) neato per "spring model" (nelle versioni Mac OS chiamato "energy minimised") twopi per grafi a schema radiale circo per grafi a schema circolare fdp un altro schema per grafi non orientati dotty una GUI per visualizzare e modificare i grafi lefty un widget programmabile che consente di visualizzare i grafi e modificarli.
Applicazioni Doxygen usa Graphviz per generare diagrammi come la gerarchia delle classi e la collaborazione tra codici GRAMPS usa Graphviz per creare alberi della famiglia GraphViz - MediaWiki Graphviz Extension
lisp2dot converte alberi Lisp nel linguaggio DOT
UMLGraph creates UML class and sequence diagrams from declarative specifications WinGraphviz è un'applicazione win32 WikidPad - Usa Graphviz come plugin QuickGraph può usare Graphviz per disegnare i grafi
Note
Voci correlate Grafo Graph drawing Teoria dei grafi Gephi: software open source per l'analisi e la visualizzazione delle reti sociali
Altri progetti
Collegamenti esterni
Categoria:Teoria dei grafi