Graphviz

En graf skapad med Graphviz. Se bildsidan för DOT-beskrivningen grafen är ritad från.

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

  1. ^ ”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)