Commit 855050c2 authored by Randolph Maaßen's avatar Randolph Maaßen
Browse files

graphviz aktualisiert

parent 13518fe6
\subsection{graphviz}
~
Graphviz erstellt Graphen aus Dateien der \enquote{DOT} Skriptsprache.
~
Beispielaufruf im Terminal mit:
~
\texttt{dot -T'OutputFormat' 'Inputfile'.gv -o 'Outputfile'.'Outputformat'}
~
-o ist optional und benennt das Outputfile
~
Übersicht der möglichen Formate und weitere Einstellungen gibt es in \texttt{man graphviz}
Graphviz ist ein Programm zur Erstellung von Graphen. Dazu nutzt es seine eigene Beschreibungssprache \enquote{DOT} welche im Klartext gespeichert wird. Das Speichern im Klartextformat ist hilfreich für Versionsverwaltungssystem wie git oder svn und ermöglicht das der Graph auch ohne spezielle Software zu Lesen und zu Bearbeiten.\\
Eine ausführliche Einführung findest du unter http://www.graphviz.org/pdf/dotguide.pdf\\
Beispiel:\\
Datei beispiel.dot:
\begin{verbatim}
digraph G {
"start" -> "überprüfe eingabe" -> "zeige daten an" -> "ende";
"start" -> "initialisiere";
"start" -> "füttere katze" -> "nomnom" -> "ende";
"füttere katze" -> "katze schnurrt";
}
\end{verbatim}
wird mit dem Kommandozeilenaufruf \texttt{dot -T png beispiel.dot -o beispiel.png} zu\\
\includegraphics[scale=0.5]{graph.png}
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment