Graphviz
![](http://upload.wikimedia.org/wikipedia/commons/thumb/5/5b/6n-graf.svg/250px-6n-graf.svg.png)
Graphviz (engelsk förkortning för Graph Visualization Software) är ett paket med fria grafritningsverktyg ursprungligen från AT&T Research Labs. Grafernas innehåll specificeras i språket DOT. Graphviz är fri programvara, licensierad under Common Public License.
Arkitektur
Graphviz består av ett grafbeskrivningsspråk som heter DOT[1] och ett antal verktyg som kan generera och/eller tolka DOT-filer:
- dot
- ett kommandoradsverktyg för att rendera riktade grafer till ett antal format (PostScript, PDF, SVG, ett antal rastergrafikformat).
- neato
- ett motsvarande verktyg för oriktade grafer.
- twopi
- för radiella grafer.
- circo
- för cirkulära grafer.
- fdp
- en annan layoutalgoritm för oriktade grafer.
- dotty
- ett grafiskt gränssnitt för att visualisera och redigera grafer.
- lefty
- en programmerbar widget som visar DOT-grafer och låter användaren interagera med dem. Kan användas i applikationer som använder grafer.
Se även
- Graf (grafteori)
- Grafteori
Referenser
- ^ ”The DOT Language” (på engelska). http://www.graphviz.org/doc/info/lang.html.
Externa länkar
- Graphviz Homepage
- AT&T Research Labs
- An Introduction to Graphviz and dot (M. Simionato, 2004)
- Visualize function calls with Graphviz (M. Tim Jones, 2005)