Graphviz: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Aggiorno il template {{software}} secondo le ultime convenzioni
Recupero di 1 fonte/i e segnalazione di 0 link interrotto/i.) #IABot (v2.0.9.5
 
(21 versioni intermedie di 12 utenti non mostrate)
Riga 1:
{{Software
{{Software2
|Nome = Graphviz
|Logo =
Riga 5:
|Didascalia =
|Sviluppatore = [[AT&T Labs|AT&T Research Labs]]
|UltimaVersione = 2.22.2
|DataUltimaVersione = 13-3-2009
|UltimaVersioneBeta =
|DataUltimaVersioneBeta =
Riga 17:
|SoftwareLibero = sì
|Lingua =
|SitoWeb = [http://graphviz.org/ graphviz.org]
}}
[[File:UnitedStatesGraphViz.svg|thumb|250px|right|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 Labs|AT&T Research Labs]] per disegnare [[grafo|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]] <ref>[httphttps://www.graphviz.org/doc/info/lang.html The DOT Language<!-- Bot generated title -->]</ref> e un insieme di strumenti che processano i file DOT:
 
Graphviz consiste in un linguaggio per descrivere i grafi chiamato [[linguaggio DOT]] <ref>[http://www.graphviz.org/doc/info/lang.html The DOT Language<!-- Bot generated title -->]</ref> e un insieme di strumenti che processano i file DOT:
 
; dot: uno strumento a [[riga di comando]] per generari grafi in vari formati ([[PostScript]], [[Portable Document Format|PDF]], [[Scalable Vector Graphics|SVG]] e altri)
Riga 32 ⟶ 29:
; fdp: un altro schema per grafi non orientati
; dotty: una [[GUI]] per visualizzare e modificare i grafi
; lefty: un [[widget (informatica)|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
* [[mw:Extension:GraphViz|GraphViz]] - MediaWiki Graphviz Extension
* [{{cita web|url=http://www.softwaresecretweapons.com/jspwiki/Wiki.jsp?page=LinguineMaps |titolo=Linguine Maps Java API to Graphviz]|urlmorto=sì|urlarchivio=https://web.archive.org/web/20070531040610/http://www.softwaresecretweapons.com/jspwiki/Wiki.jsp?page=LinguineMaps|dataarchivio=31 maggio 2007}}
* [http://www.cs.ucl.ac.uk/staff/W.Langdon/lisp2dot.html lisp2dot] converte alberi [[Lisp]] nel linguaggio DOT
* [http{{cita web|https://moinmo.in/ProcessorMarket/dot.py |MoinMoin wiki Graphviz Extension]}}
* [http://www.umlgraph.org/ UMLGraph] creates [[Unified Modeling Language|UML]] class and sequence diagrams from declarative specifications
* [http://wingraphviz.sourceforge.net/wingraphviz WinGraphviz] {{Webarchive|url=https://web.archive.org/web/20101124141505/http://wingraphviz.sourceforge.net/wingraphviz |date=24 novembre 2010 }} è un'applicazione win32
* [[WikidPad]] - Usa Graphviz come plugin
* [httphttps://www.codeplex.com/quickgraph QuickGraph] può usare Graphviz per disegnare i grafi
 
== Note ==
<references />
 
== Voci correlate ==
Riga 51 ⟶ 50:
* [[Graph drawing]]
* [[Teoria dei grafi]]
* [[Gephi]]: software open source per l'analisi e la visualizzazione delle reti sociali
 
== NoteAltri progetti ==
{{interprogetto}}
<references />
 
== Collegamenti esterni ==
* {{en}}cita [httpweb|https://graphviz.org/ |Graphviz Homepage]|lingua=en}}
* {{en}}cita [web|http://www.linuxdevcenter.com/pub/a/linux/2004/05/06/graphviz_dot.html |Un'introduzione a Graphviz e dot (M. Simionato, 2004)]|lingua=en}}
* {{en}} [http://www.research.att.com/ AT&T Research Labs]
* {{cita web|url=https://www.linux.com/article.pl?sid=05/11/08/2018216|titolo=Creare diagrammi di relazioni con Graphviz | nome = Shashank | cognome = Sharma | anno = 2005|lingua=en|accesso=3 ottobre 2020|urlarchivio=https://web.archive.org/web/20160305073604/http://archive09.linux.com/articles/49655|dataarchivio=5 marzo 2016|urlmorto=sì}}
* {{en}} [http://www.linuxdevcenter.com/pub/a/linux/2004/05/06/graphviz_dot.html Un'introduzione a Graphviz e dot (M. Simionato, 2004)]
* {{cita web | 1 = http://www-128.ibm.com/developerworks/linux/library/l-graphvis | 2 = Visualizzare le chiamate di funzioni con Graphviz | nome = M. Tim | cognome = Jones | anno = 2005 | lingua = en | accesso = 11 aprile 2009 | urlarchivio = https://web.archive.org/web/20080829165924/http://www-128.ibm.com/developerworks/linux/library/l-graphvis/ | dataarchivio = 29 agosto 2008 | urlmorto = sì}}
* {{en}} [http://www.linux.com/article.pl?sid=05/11/08/2018216 Creare diagrammi di relazioni con Graphviz (Shashank Sharma, 2005) ]
* {{en}} [http://www-128.ibm.com/developerworks/linux/library/l-graphvis Visualizzare le chiamate di funzioni con Graphviz (M. Tim Jones, 2005)]
 
{{Portale|software libero}}
[[Categoria:Teoria dei grafi]]
 
[[Categoria:Teoria dei grafi]]
[[cs:Graphviz]]
[[de:Graphviz]]
[[en:Graphviz]]
[[fr:Graphviz]]
[[hu:Graphviz]]
[[ja:Graphviz]]
[[pl:Graphviz]]
[[ru:Graphviz]]
[[sv:Graphviz]]
[[uk:Graphviz]]
[[zh:Graphviz]]