Graphviz
Da Wikipedia, l'enciclopedia libera.
| Graphviz | |
|---|---|
| Sviluppatore | AT&T Research Labs |
| Ultima versione | 2.22.2 (13-3-2009) |
| Sistema operativo | Linux Windows Mac OS X |
| Linguaggio | |
| Genere | Computer grafica |
| Licenza | Common Public License (Licenza libera) |
| Sito web | graphviz.org |
Grafo non orientato che mostra le adiacenze dei 48 stati degli Stati Uniti continentali
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.
Indice |
Architettura [modifica]
Graphviz consiste in un linguaggio per descrivere i grafi chiamato linguaggio DOT [1] 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 [modifica]
- 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
- Linguine Maps Java API to Graphviz
- lisp2dot converte alberi Lisp nel linguaggio DOT
- MoinMoin wiki Graphviz Extension
- 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