Das folgende Beispiel in der Graphviz-eigenen Sprache "Dot" veranschaulicht, wie einfach und schnell man damit Graphen erstellen kann:
graph G {
node [shape = box];
anschluss [label = "Telefon-\nHausanschluss"];
splitter [label = "Splitter"];
anschluss -- splitter;
pbx [label = "ISDN-\nAnlage"];
modem [label = "DSL-\nModem"];
splitter -- pbx;
splitter -- modem;
tel1 [label = "Telefon 1"];
tel2 [label = "Telefon 2"];
fax [label = "Fax"];
pbx -- tel1 [style = dotted, label="evtl.\ndrahtlos"];
pbx -- tel2 [style = dotted];
pbx -- fax;
router [label = "Router"];
modem -- router;
switch [label = "Netzwerkswitch", style = dotted];
router -- switch [style = dotted, label="evtl.\ndrahtlos"];
pc1 [label = "PC 1"];
pc2 [label = "PC 2"];
itel [label = "VoIP-\nTelefon"];
switch -- pc1 [style = dotted];
switch -- pc2 [style = dotted];
switch -- itel [style = dotted];
label = "Beispiel f. DSL mit Analog-Telefon";
}
Die Ausgabe kann in vielfältigen Formaten erfolgen (z.B. GIF, PNG, PS, FIG): dsl.gif dsl.pdf
http://www.tuxad.com/docs-graphviz-example-dsl.html 2009-05-16
Copyright © 2004-2024 Frank W. Bergmann
Alle Rechte vorbehalten.