<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=DOT_%28Graphviz%29</id>
	<title>DOT (Graphviz) - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=DOT_%28Graphviz%29"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=DOT_(Graphviz)&amp;action=history"/>
	<updated>2026-06-09T12:09:56Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=DOT_(Graphviz)&amp;diff=1064857&amp;oldid=prev</id>
		<title>~2025-39392-85 am 9. Dezember 2025 um 09:07 Uhr</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=DOT_(Graphviz)&amp;diff=1064857&amp;oldid=prev"/>
		<updated>2025-12-09T09:07:48Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;DOT&amp;#039;&amp;#039;&amp;#039; ist eine einfach gehaltene, aber mächtige [[Auszeichnungssprache|Beschreibungssprache]] für die visuelle Darstellung von [[Graph (Graphentheorie)|Graphen]]. Mit DOT lässt sich die Struktur eines Graphen beschreiben. Außerdem besitzt DOT auch Sprachelemente, um die Visualisierung eines Graphen zu steuern. Zum Beispiel lassen sich Form und Farbe der [[Knoten (Graphentheorie)|Knoten]] und der [[Kante (Graphentheorie)|Kanten]] festlegen.&lt;br /&gt;
&lt;br /&gt;
Interpretiert wird DOT zum Beispiel von den [[Rasterung|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:&lt;br /&gt;
dot, neato, fdp, twopi und circo.&lt;br /&gt;
&lt;br /&gt;
Mit der statistischen Programmiersprache [[R (Programmiersprache)|R]] und dem Paket &amp;#039;&amp;#039;DiagrammeR&amp;#039;&amp;#039;&amp;lt;ref&amp;gt;{{Internetquelle |autor=Richard Iannone u. a. |url=https://cran.r-project.org/web/packages/DiagrammeR/index.html |titel=R-Paket DiagrammeR |titelerg=Create Graph Diagrams and Flowcharts Using R |werk=CRAN |hrsg=The R Foundation |datum= |sprache=en |archiv-url=https://web.archive.org/web/20170714194811/https://cran.r-project.org/web/packages/DiagrammeR/index.html |kommentar=aktuelle Version: 0.8.4 |offline=1 |abruf=2016-07-19}}&amp;lt;/ref&amp;gt; lassen sich ebenfalls Grafiken erzeugen, die in der DOT-Sprache geschrieben sind.&lt;br /&gt;
&lt;br /&gt;
DOT wurde von [[AT&amp;amp;T]] und den [[Bell Labs|Bell-Labs]] entwickelt. Der Wortschatz von DOT ist relativ klein. Syntaktisch lehnt sich DOT an die Programmiersprache [[C (Programmiersprache)|C]] an.&lt;br /&gt;
&lt;br /&gt;
== Beispiel ==&lt;br /&gt;
[[Datei:DotLanguageDirected.svg|mini|Der dazugehörige Graph]]&lt;br /&gt;
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 &amp;lt;code&amp;gt;-&amp;gt;&amp;lt;/code&amp;gt; dargestellt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;dot&amp;quot;&amp;gt;&lt;br /&gt;
 digraph graphname&lt;br /&gt;
 {&lt;br /&gt;
     a -&amp;gt; b -&amp;gt; c;&lt;br /&gt;
     b -&amp;gt; d;&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Umwandlung zu PNG ==&lt;br /&gt;
Eine DOT-Datei kann leicht in ein PNG-Bild konvertiert werden.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
dot -Tpng input.dot &amp;gt; output.png&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rasterung ==&lt;br /&gt;
[[Datei:Huffman (To be or not to be).svg|mini|Binärbaum aus einer DOT Beschreibung, in Graphviz gestaltet ([http://huffman.ooz.ie/ Huffmanbaum Generator])]]&lt;br /&gt;
Die folgenden Rasterungsprogramme können DOT rendern:&lt;br /&gt;
* [[Graphviz]] – Eine Sammlung von Anwendungen für DOT Rasterung&lt;br /&gt;
* Grappa – Graphbearbeitung (basiert auf Graphviz)&lt;br /&gt;
* [[OmniGraffle]] kann DOT Dateien lesen und bearbeiten&lt;br /&gt;
* [[ZGRViewer]], GraphViz/DOT Rasterung&amp;lt;ref&amp;gt;[http://zvtm.sourceforge.net/zgrviewer.html zvtm.sourceforge.net]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Andere Dateiformate für Graphen ==&lt;br /&gt;
* [[GraphML]] – XML-basierte Beschreibungssprache für die Repräsentation von Graphen&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [http://www.graphviz.org/doc/info/lang.html Formale Definition der Sprache DOT] (englisch)&lt;br /&gt;
* [http://www.graphviz.org/doc/info/attrs.html Attribute] zur Steuerung der Visualisierung des Graphen (englisch)&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{SORTIERUNG:Dot}}&lt;br /&gt;
[[Kategorie:Beschreibungssprache]]&lt;/div&gt;</summary>
		<author><name>~2025-39392-85</name></author>
	</entry>
</feed>