Wie kann auf einem Raspberry Pi GraphViz 2.38.0 installiert und mit DOT zum erzeugen schöner Diagramme genutzt werden?

Warum den Raspberry Pi nicht für die Erstellung von schönen Grafiken mit GraphViz verwenden? Graphviz kann auf dem rPi schnell installiert werden mit:

sudo apt-get update & upgrade
sudo apt-get install graphviz

Nach der Installation die Version checken mit

dot -version

es werden auch einige weitere interessante Infos ausgegeben:

Wie kann auf einem Raspberry Pi GraphViz 2.38.0 installiert und mit DOT zum erzeugen schöner Diagramme genutzt werden?

Mit Graphviz können aus DOT Dateien schönen Diagramme erzeugt werden. Mit DOT konzentriert man sich auf den Inhalt und Graphviz macht das Layout. DOT hat eine einfache (C ähnliche) Syntax. Hier erst einmal eine Mindmap zu DOT:
dot

Z.B. die Datei:

digraph Diagramm {

node [fillcolor="#EEEEEE"]
node [style=bold]
edge [color="#31CEF0"]
DOT -> Beschreibungssprache
DOT -> Beispiel
DOT -> "Darstellung von Graphen"
DOT -> Interpretiert
DOT -> URLs -> Graphiz
URLs -> "DOT Language"
}

Kann mit folgenden Befehl

dot -T png -o test-dot-diagramm.png test-dot-diagramm.dot

dieses Diagramm erzeugen:

test-dot-diagramm

Oder die gleiche Datei mit einem anderen Renderer (fdp):

fdp -T png -o test-dot-diagramm.png test-dot-diagramm.dot

test-dot-fdp-diagramm

Der circo Renderer ist auch nicht schlecht. Dazu noch die Größenangabe
graph [size="10.3, 5.3"] ergänzen und erzeugen mit:

circo -T png -o test-dot-diagramm.png test-dot-diagramm.dot

Folgendes Diagramm wird erstellt:
test-dot-diagramm

Oder zum Schluss noch die twopi Funktion mit dem Radial-Layout das den Mindmaps ähnlich kommt. Diese Eingabe Datei:

digraph Diagramm {
ranksep=3;
ratio=auto;

        TWOPI -> Beschreibungssprache
        TWOPI -> Beispiel
        TWOPI -> "Darstellung von Graphen"
        TWOPI -> Interpretiert
        TWOPI -> URLs
	TWOPI -> Graphiz
        TWOPI -> "Mindmap"
}

Mit diesem Umwandlungs Befehl:

twopi -T png -o test-twopi-diagramm.png dia.dot

Ergebnis DateiWie kann auf einem Raspberry Pi GraphViz 2.38.0 installiert und mit DOT zum erzeugen schöner Diagramme genutzt werden?

Eine schöne Anleitung für weitere Nutzung gibt es in englisch.

Ähnliche Artikel:

  1. Wie kann auf einem Raspberry Pi Graphviz (2.26.3) installiert und mit DOT genutzt werden?
  2. Wie kann das Zest 2.0.0 Plugin (dot4zest) für Graphviz DOT unter Eclipse 4.4 Luna auf einem Mac OS X installiert werden?
  3. Wie kann die aktuellste Node.js v0.10.29 auf einem Raspberry Pi (Version Jessie) installiert werden?

wallpaper-1019588
UNIQLO – Neue Kollektion zu “Kaiju No. 8” vorgestellt
wallpaper-1019588
I Got a Cheat Skill in Another World: Serie jetzt auch bei Amazon vorbestellbar
wallpaper-1019588
Garouden: The Way of the Lone Wolf – Netflix-Anime angekündigt
wallpaper-1019588
Abigail – was für ein blutiges Gemetzel