Kräftebasierte Layouts eignen sich für Graphen, deren Struktur nicht primär hierarchisch ist. Sie machen Nähe, Clusterbildung und Vernetzung sichtbar, benötigen jedoch eine andere Modellierungs- und Optimierungslogik als dot.
Das Seminar vergleicht neato, fdp und sfdp an identischen Referenzdaten. Parameteränderungen werden einzeln gemessen, visuell bewertet und als wiederverwendbare Layoutprofile dokumentiert.
Inhaltsverzeichnis
- Seminarprofil und Zielsetzung
- Zielgruppe
- Voraussetzungen
- Lernziele
- Seminarinhalte
- Praxisübungen und Qualitätskontrollen
- Arbeitsweise im Seminar
Seminarprofil und Zielsetzung
Zweitägige Aufbauschulung für kräftebasierte Graphviz-Layouts. Behandelt werden Modellvoraussetzungen, Auswahl zwischen neato, fdp und sfdp, Startpositionen, Längen- und Kraftparameter, Überlappungsbehandlung, feste Positionen, Komponenten, Packen, Qualitätsmessung und reproduzierbare Optimierung mittelgroßer bis großer Graphen.
Zielgruppe
- Fortgeschrittene Graphviz-Anwender
- Daten- und Netzwerkanalysten
- Entwickler von Visualisierungspipelines
- Technische Dokumentationsentwickler
Voraussetzungen
Sichere DOT-Grundkenntnisse sowie Erfahrung mit Attributen, Ausgabeformaten und der Kommandozeile.
Lernziele
- neato, fdp und sfdp anhand von Graphgröße und Struktur auswählen.
- Längen-, Kraft-, Start- und Modellparameter kontrolliert einsetzen.
- Überlappungen, Komponenten und Packen systematisch behandeln.
- Feste Positionen und mehrstufige Layoutabläufe verwenden.
- Qualität, Laufzeit und Reproduzierbarkeit mit festen Prüfkriterien bewerten.
Seminarinhalte
Kapitelinhaltsverzeichnis
- Eignung kräftebasierter Layouts
- neato und geometrische Distanzmodelle
- fdp für vernetzte Teilstrukturen
- sfdp für große Graphen
- Überlappungen und Knotenabstände
- Komponenten, Packen und Seitenaufteilung
- Feste Positionen und mehrstufige Verarbeitung
- Messung und reproduzierbare Optimierung
1. Eignung kräftebasierter Layouts
Kräftebasierte Verfahren modellieren Knotenabstoßung und Kantenanziehung. Sie eignen sich besonders für ungerichtete Beziehungen, Netze und Näheanalysen, während eine harte fachliche Rangfolge besser mit hierarchischen Verfahren abgebildet wird.
Schritt-für-Schritt
- Graphart, Knotenzahl und Kantendichte erfassen.
- Gerichtete und ungerichtete Bedeutung voneinander trennen.
- Gewünschte Aussage zu Nähe, Gruppen oder Topologie formulieren.
- Referenzgraph mit dot und einem Kräfteverfahren rendern.
- Engine-Auswahl fachlich begründen.
2. neato und geometrische Distanzmodelle
neato arbeitet mit stress- beziehungsweise energieorientierten Verfahren und eignet sich für kleinere bis mittlere Graphen sowie für Ausgaben mit vorhandenen Positionen. Modell, Modus und Startkonfiguration beeinflussen Ergebnis und Laufzeit.
Schritt-für-Schritt
- Referenzgraph mit Standardparametern rendern.
- Verfügbare Modell- und Modusvarianten einzeln vergleichen.
- Startwert festlegen und Reproduzierbarkeit prüfen.
- Kantenlängen mit len fachlich gewichten.
- Layoutprofil mit dokumentierten Parametern sichern.
3. fdp für vernetzte Teilstrukturen
fdp setzt ein klassisches kraftgerichtetes Verfahren ein. Parameter wie K, Startkonfiguration und Iterationsgrenzen werden nur nach einer Basismessung verändert.
Schritt-für-Schritt
- Graph mit fdp und Standardwerten ausgeben.
- Kantenlängen und lokale Dichte analysieren.
- K schrittweise variieren und Wirkung dokumentieren.
- Startkonfiguration für vergleichbare Testläufe festlegen.
- Lesbarkeit und Laufzeit gegen neato abgleichen.
4. sfdp für große Graphen
sfdp verwendet ein mehrstufiges Verfahren für größere Graphen. Die Engine reduziert die Struktur, berechnet ein grobes Layout und verfeinert es anschließend, wodurch deutlich größere Datenmengen handhabbar werden.
Schritt-für-Schritt
- Großen Referenzgraphen mit Größenkennzahlen erfassen.
- sfdp mit Standardwerten benchmarken.
- Mehrstufige Einstellungen und Qualitätsparameter einzeln testen.
- Speicherverbrauch, Laufzeit und Restüberlappungen protokollieren.
- Grenzwerte für produktive Verarbeitung definieren.
5. Überlappungen und Knotenabstände
Nach dem eigentlichen Layout können Knoten überlappen. Die Überlappungsbehandlung verschiebt oder skaliert Positionen und kann dadurch die ursprüngliche Geometrie verändern.
Schritt-für-Schritt
- Ausgabe zunächst ohne nachträgliche Überlappungsbehandlung prüfen.
- Überlappende Knoten automatisiert oder visuell identifizieren.
- Geeignete overlap-Variante testen.
- sep und esep für Knoten- und Kantenabstände vergleichen.
- Verzerrung und verbleibende Überlappungen bewerten.
6. Komponenten, Packen und Seitenaufteilung
Nicht verbundene Komponenten können unabhängig berechnet und anschließend gepackt werden. Packmodus und Abstände bestimmen, ob die Gesamtfläche kompakt oder stärker gruppenorientiert genutzt wird.
Schritt-für-Schritt
- Zusammenhangskomponenten ermitteln.
- Komponenten einzeln und gemeinsam rendern.
- Packen aktivieren und Abstand festlegen.
- Packmodi an der gewünschten Leserichtung vergleichen.
- Seitenformat und Zielauflösung in die Bewertung aufnehmen.
7. Feste Positionen und mehrstufige Verarbeitung
Vorhandene Koordinaten können übernommen oder als Ausgangspunkt verwendet werden. Dies ist für Karten, manuell kuratierte Bereiche und inkrementelle Aktualisierungen nützlich, verlangt aber ein klares Koordinaten- und Skalierungskonzept.
Schritt-für-Schritt
- Positionsdaten in ein einheitliches Koordinatensystem überführen.
- Knotenpositionen mit passenden Positionsattributen setzen.
- Ausgabe mit und ohne erneute Positionierung vergleichen.
- Nur ausgewählte Knoten fixieren und Wirkung prüfen.
- Mehrstufigen Ablauf aus Positionierung und Rendering dokumentieren.
8. Messung und reproduzierbare Optimierung
Ein Layout wird nicht durch subjektives Probieren freigegeben. Knotenkollisionen, Kantenlänge, Flächennutzung, Laufzeit und Stabilität werden mit einem festen Testkorpus verglichen.
Schritt-für-Schritt
- Referenzdaten und Zufallsstartwerte festlegen.
- Laufzeit und Ausgabedimensionen messen.
- Überlappungen und extreme Kantenlängen zählen.
- Nur eine Parametergruppe je Testlauf ändern.
- Freigegebenes Profil mit Grenzwerten und Rückfalloption speichern.
Praxisübungen und Qualitätskontrollen
- Einen Netzgraphen mit neato und fdp vergleichen und die Engine-Auswahl dokumentieren.
- Einen großen Graphen mit sfdp benchmarken und ein produktives Parameterprofil ableiten.
- Überlappungen und nicht verbundene Komponenten mit kontrolliertem Packen behandeln.
- Ein Layout mit vorhandenen Positionen übernehmen und schrittweise verfeinern.
Arbeitsweise im Seminar
Engine-Vergleiche, Parameterexperimente, Messprotokolle, große Referenzgraphen und strukturierte Layoutreviews.
Fachbereichsleitung / Leitung der Trainer / Ansprechpartner
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de
Seminardetails
| Dauer: | 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Fortgeschrittene Graphviz-Anwender, Analysten, Visualisierungsentwickler und technische Dokumentationsentwickler |
| Voraussetzungen: | Sichere DOT-Grundkenntnisse sowie Erfahrung mit Attributen, Ausgabeformaten und der Kommandozeile. |
| 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.
