DOT (GraphViz)

DOT (GraphViz)

DOT ist eine einfach gehaltene, aber mächtige Beschreibungssprache für die visuelle Darstellung von Graphen. Mit DOT lässt sich die Struktur eines gerichteten oder ungerichteten Graphen beschreiben. Außerdem besitzt DOT auch Sprachelemente, um die Visualisierung eines Graphen zu steuern. Zum Beispiel lassen sich Form und Farbe der Knoten und der Kanten festlegen.

Interpretiert wird DOT zum Beispiel von den Renderern des Graphviz-Softwarepaketes. Je nachdem, welchen Renderer man für einen mit DOT beschriebenen Graphen verwendet, sieht das Ergebnis unterschiedlich aus. Jeder Renderer realisiert ein anderes Grundprinzip für die Visualisierung. Graphviz stellt fünf Renderer zur Verfügung: dot, neato, fdp, twopi und circo.

DOT wurde von AT&T und den Bell-Labs entwickelt. Der Wortschatz von DOT ist relativ klein. Syntaktisch lehnt sich DOT an die Programmiersprache C an.

Inhaltsverzeichnis

Beispiel

der dazugehörige Graph

Das folgende Beispiel stellt einen gerichteten Graphen mit vier Knoten und drei Kanten dar. Die Knoten und die Kantenbeziehungen werden innerhalb geschweifter Klammern aufgeführt. Gerichtete Kanten zwischen den Knoten werden durch Pfeile "->" dargestellt.

 digraph graphname
 {
     a -> b -> c;
     b -> d;
 }

Rasterung

Binärbaum aus einer DOT Beschreibung, in Graphviz gestaltet (Huffmanbaum Generator)

Die folgenden Rasterungsprogramme können DOT rendern:

  • Graphviz - Eine Sammlung von Anwendungen für DOT Rasterung
  • Grappa - Graphbearbeitung (basiert auf Graphviz)
  • OmniGraffle kann DOT Dateien lesen und bearbeiten
  • ZGRViewer, GraphViz/DOT Rasterung [1]
  • VizierFX, Flex Rasterungsbibliothek [2]

Andere Dateiformate für Graphen

  • GraphML - XML-basierte Beschreibungssprache für die Repräsentation von Graphen

Siehe auch

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужна курсовая?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • DOT — ist eine Abkürzung für: das Business Intelligence Produkt dot datawarehouse operations tool die DOT Nummer, eine Angabe für das Herstellungsdatum von Autoreifen die Klassifizierung von Bremsflüssigkeiten nach deren Siedepunkt Deep Ocean… …   Deutsch Wikipedia

  • Dot — ist eine Abkürzung für: das Business Intelligence Produkt dot datawarehouse operations tool die DOT Nummer, eine Angabe für das Herstellungsdatum von Autoreifen die Klassifizierung von Bremsflüssigkeiten nach deren Siedepunkt Deep Ocean… …   Deutsch Wikipedia

  • GraphViz — Bild eines Graphen, erzeugt mit Graphviz 1.16 Graphviz ist ein von AT T und den Bell Labs entwickeltes plattformübergreifendes Open Source Programmpaket zur Visualisierung von Objekten und deren Beziehungen untereinander. Mathematisch ausgedrückt …   Deutsch Wikipedia

  • Graphviz — Developer(s) AT T Labs Research and Contributors[1] Stable release 2.28.0 / May 6 …   Wikipedia

  • Graphviz — Тип Graph Visualization Разработчик AT T …   Википедия

  • DOT language — DOT is a plain text graph description language. It is a simple way of describing graphs that both humans and computer programs can use. DOT graphs are typically files that end with the .gv (or .dot) extension. The .gv extension is preferred, as… …   Wikipedia

  • Graphviz — Développeurs John Ellson, Emden Gansner, Yehuda Koren, Eleftherios Koutsofios, John Mocenigo, Stephen North, Gordon Woodhull, David Dobkin, Vladimir Alexiev, Bruce Lilly, Jeroen Scheerder …   Wikipédia en Français

  • Graphviz — Bild eines durch Graphviz automatisch erzeugten Graphen: Gemeinsame Grenzen der 48 zusammenhängenden Bundesstaaten der USA sind durch Linien dargestellt Graphviz ist ein von AT T und den Bell Labs entwickeltes plattformübergreifendes Open Source… …   Deutsch Wikipedia

  • DOT (langage) — Le langage DOT est un langage de description de graphe dans un format texte. Il fait partie de l ensemble d outils open source Graphviz créés par les laboratoires de recherche d AT T. Les fichiers textes contenant une description de graphe… …   Wikipédia en Français

  • DOT (язык) — DOT  язык описания графов. Граф, описанный на языке DOT, обычно представляет собой текстовый файл с расширением .gv или .dot в понятном для человека …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”