Graphviz
Aspetto
Graphviz software | |
---|---|
Genere | Computer grafica |
Sviluppatore | AT&T Research Labs |
Ultima versione | 12.0.0 (4 luglio 2024) |
Sistema operativo | Linux Microsoft Windows macOS |
Linguaggio | C |
Toolkit | Tk |
Licenza | Common Public License (licenza libera) |
Sito web | graphviz.org/ |
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
[modifica | modifica wikitesto]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 | modifica wikitesto]- 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, su softwaresecretweapons.com (archiviato dall'url originale il 31 maggio 2007).
- lisp2dot converte alberi Lisp nel linguaggio DOT
- MoinMoin wiki Graphviz Extension, su moinmo.in.
- UMLGraph creates UML class and sequence diagrams from declarative specifications
- WinGraphviz Archiviato il 24 novembre 2010 in Internet Archive. è un'applicazione win32
- WikidPad - Usa Graphviz come plugin
- QuickGraph può usare Graphviz per disegnare i grafi
Note
[modifica | modifica wikitesto]Voci correlate
[modifica | modifica wikitesto]- Grafo
- Graph drawing
- Teoria dei grafi
- Gephi: software open source per l'analisi e la visualizzazione delle reti sociali
Altri progetti
[modifica | modifica wikitesto]- Wikimedia Commons contiene immagini o altri file su Graphviz
Collegamenti esterni
[modifica | modifica wikitesto]- (EN) Graphviz Homepage, su graphviz.org.
- (EN) Un'introduzione a Graphviz e dot (M. Simionato, 2004), su linuxdevcenter.com.
- (EN) Shashank Sharma, Creare diagrammi di relazioni con Graphviz, su linux.com, 2005. URL consultato il 3 ottobre 2020 (archiviato dall'url originale il 5 marzo 2016).
- (EN) M. Tim Jones, Visualizzare le chiamate di funzioni con Graphviz, su www-128.ibm.com, 2005. URL consultato l'11 aprile 2009 (archiviato dall'url originale il 29 agosto 2008).