Dieses Intensivformat führt von einer sauberen Graphbeschreibung bis zu anspruchsvollen, visuell konsistenten Ausgaben. Sprache, Layout und Gestaltung werden als getrennte, aber aufeinander abgestimmte Ebenen behandelt.
Viele kleine Referenzgraphen machen die Wirkung einzelner Attribute sichtbar. Ein Abschlussprojekt verbindet DOT-Struktur, Engineauswahl, Style-System, SVG-Ausgabe und Review.
Inhaltsverzeichnis
- Seminarprofil und Zielsetzung
- Zielgruppe
- Voraussetzungen
- Lernziele
- Seminarinhalte
- Praxisübungen und Qualitätskontrollen
- Arbeitsweise im Seminar
Seminarprofil und Zielsetzung
Fünftägiges Intensivseminar für die vollständige Diagrammerstellung mit Graphviz. Es bündelt DOT-Grundlagen und Aufbauwissen, Attributvererbung, Subgraphen und Cluster, Ränge und Constraints, HTML-Labels und Ports, dot, neato, fdp, sfdp, circo, twopi, osage und patchwork, visuelle Gestaltung, Ausgabeformate, SVG und systematische Qualitätsprüfung.
Zielgruppe
- Graphviz-Einsteiger mit technischem Hintergrund
- Entwickler und Architekten
- Daten- und Netzwerkanalysten
- Technische Autoren und Dokumentationsentwickler
Voraussetzungen
Sichere Bedienung eines Texteditors und einer Kommandozeile. Vorkenntnisse in DOT sind hilfreich, aber nicht zwingend.
Lernziele
- DOT-Graphen von einfachen Beziehungen bis zu komplexen Gruppen sicher formulieren.
- Ränge, Constraints, Ports und HTML-Labels kontrolliert einsetzen.
- Layout-Engines nach Graphstruktur auswählen und einstellen.
- Ein konsistentes Style-, Farb- und Typografiesystem entwickeln.
- SVG-, PDF- und Rasterausgaben technisch und visuell prüfen.
Seminarinhalte
Kapitelinhaltsverzeichnis
- DOT-Grundmodell und Arbeitsablauf
- Attribute und Standardwerte
- Subgraphen, Cluster und Gruppen
- Ränge, Constraints und Kantensteuerung
- HTML-Labels, Tabellen und Ports
- Hierarchische Layouts mit dot
- Kraftbasierte Layouts mit neato, fdp und sfdp
- Speziallayouts mit circo, twopi, osage und patchwork
- Visuelles Design und Typografie
- Ausgabe, SVG und Qualitätsreview
1. DOT-Grundmodell und Arbeitsablauf
Gerichtete und ungerichtete Graphen, stabile IDs, Labels und Kommentare bilden die sprachliche Basis. Jeder Schritt wird mit Syntaxprüfung und Rendering abgesichert.
Schritt-für-Schritt
- Ersten Graphen anlegen.
- Knoten und Kanten mit stabilen IDs definieren.
- Labels und Kommentare ergänzen.
- SVG rendern und Fehlerausgabe lesen.
- Namens- und Dateikonvention festlegen.
2. Attribute und Standardwerte
Graph-, Knoten- und Kantenattribute werden über Standards konsistent verteilt. Lokale Ausnahmen bleiben nachvollziehbar und selten.
Schritt-für-Schritt
- Graphstil und Leserichtung festlegen.
- Knoten- und Kantenstandards definieren.
- Lokale Abweichung ergänzen.
- Attributreihenfolge und Vererbung prüfen.
- Kanonische Ausgabe vergleichen.
3. Subgraphen, Cluster und Gruppen
Logische Gruppierung, gemeinsame Attribute und sichtbare Cluster werden getrennt eingesetzt. Verschachtelte Gruppen erhalten stabile Namen und zurückhaltende Gestaltung.
Schritt-für-Schritt
- Anonymen Subgraphen für gemeinsame Regeln erstellen.
- Cluster mit Beschriftung anlegen.
- Verschachtelte Gruppe modellieren.
- Kanten zwischen Gruppen ergänzen.
- Layoutwirkung und Lesbarkeit prüfen.
4. Ränge, Constraints und Kantensteuerung
dot ordnet gerichtete Graphen in Rängen. Fachlich notwendige Ausrichtungen werden mit rank, constraint, weight und minlen gezielt unterstützt.
Schritt-für-Schritt
- Referenzgraph ohne Zwang rendern.
- Knoten auf gleichem Rang anordnen.
- Eine Kante aus der Rangbildung nehmen.
- Gewicht und Mindestlänge variieren.
- Nebenwirkungen dokumentieren und unnötige Zwänge entfernen.
5. HTML-Labels, Tabellen und Ports
Strukturierte Knoten bilden Tabellen, Komponenten oder Schnittstellen ab. Ports ermöglichen präzise Kantenanschlüsse.
Schritt-für-Schritt
- Einfaches HTML-ähnliches Label erstellen.
- Tabelle mit Kopf und Detailzeilen aufbauen.
- Ports stabil benennen.
- Kanten an Ports anschließen.
- Sonderzeichen und Fehlerfälle testen.
6. Hierarchische Layouts mit dot
dot eignet sich für gerichtete Abhängigkeiten, Prozesse und Schichten. Richtung, Rangabstände, Knotenabstände, Splines und Clusterkanten werden abgestimmt.
Schritt-für-Schritt
- Top-down- und Links-rechts-Variante vergleichen.
- ranksep und nodesep einstellen.
- Spline- und Orthogonalvarianten testen.
- Clusterübergreifende Kanten prüfen.
- Profil für ein typisches Hierarchiediagramm sichern.
7. Kraftbasierte Layouts mit neato, fdp und sfdp
Ungerichtete Netze und große Graphen benötigen andere Algorithmen. neato, fdp und sfdp werden anhand derselben Daten verglichen.
Schritt-für-Schritt
- Graphstruktur und Größenordnung erfassen.
- Alle drei Engines mit Basiseinstellungen rendern.
- Überlappung, Abstände und Startpositionen prüfen.
- Laufzeit und Lesbarkeit vergleichen.
- Engineentscheidung dokumentieren.
8. Speziallayouts mit circo, twopi, osage und patchwork
Zyklische, radiale, clusterorientierte und flächenbasierte Strukturen erhalten mit Spezialengines eine passende Geometrie. Der Einsatz folgt der Aussage des Diagramms.
Schritt-für-Schritt
- Zyklischen Graphen mit circo darstellen.
- Radiale Sicht mit twopi und definiertem Zentrum erzeugen.
- Clusterstruktur mit osage vergleichen.
- Flächengewichtete Sicht mit patchwork erstellen.
- Grenzen und geeignete Einsatzfälle festhalten.
9. Visuelles Design und Typografie
Farben, Formen, Linien und Schrift werden semantisch und sparsam eingesetzt. Kontrast, Graustufen und Druckausgabe gehören zur Abnahme.
Schritt-für-Schritt
- Visuelle Hierarchie definieren.
- Farben und Formen auf wenige Kategorien begrenzen.
- Schriften und Größen festlegen.
- Abstände und Dichte abstimmen.
- Legende und barrierearme Prüfung ergänzen.
10. Ausgabe, SVG und Qualitätsreview
Vektor-, Raster- und strukturierte Ausgaben werden nach Zielmedium gewählt. SVG enthält IDs und Klassen für nachgelagerte Interaktion.
Schritt-für-Schritt
- SVG, PDF und PNG erzeugen.
- Schriften, Skalierung und Dateigröße vergleichen.
- Stabile IDs und Klassen in SVG prüfen.
- Syntax-, Struktur- und Sichtprüfung durchführen.
- Abschlussdiagramm mit Checkliste freigeben.
Praxisübungen und Qualitätskontrollen
- Ein vollständiges DOT-Diagramm mit Standards, Clustern und kontrollierten Rängen erstellen.
- Tabellarische Knoten mit Ports und präzisen Anschlüssen umsetzen.
- Dasselbe Graphmodell mit hierarchischen, kraftbasierten und speziellen Engines vergleichen.
- Ein semantisches Style- und Typografiesystem mit Legende entwickeln.
- Ein Abschlussprojekt in SVG, PDF und PNG rendern und nach festen Kriterien reviewen.
Arbeitsweise im Seminar
Intensive DOT-Labore, kleine Gegenbeispiele, Enginevergleiche, Designreviews, Ausgabeprüfungen und ein mehrtägiges Abschlussprojekt.
Fachbereichsleitung / Leitung der Trainer / Ansprechpartner
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 5 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 2.995 zzgl. MwSt. Inhaus: € 8.500 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Einsteiger und fortgeschrittene Anwender, Entwickler, Architekten, Analysten und technische Autoren |
| Voraussetzungen: | Sichere Bedienung eines Texteditors und einer Kommandozeile. Vorkenntnisse in DOT sind hilfreich, aber nicht zwingend. |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Vortrag, Demonstrationen, praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
