Die Arbeitsweise
Baoyu Diagram schreibt eigenständige SVG-Diagramme für Architekturen, Flussdiagramme, Sequenzen, Zeitleisten und andere strukturelle Erklärungen, statt ein Bildmodell die Beschriftungen malen zu lassen. Die Quelle liefert ein dunkles visuelles System mit semantischen Farben, Monospace-Typografie und diagrammspezifischen Layoutvorgaben.
Ein besonderes Implementierungsdetail ist die Ebenenreihenfolge: Verbindungen werden hinter opaken Masken und halbtransparenten Komponentenboxen gezeichnet, damit Linien nicht durch Beschriftungen scheinen. Abstände, Legendenplatzierung und viewBox-Rand gelten als Teil des Diagrammvertrags. Ein mitgeliefertes Skript kann anschließend ein höher aufgelöstes PNG für Tools erzeugen, die kein SVG akzeptieren.
Erwartete Ergebnisse
- Ein skalierbares SVG-Diagramm mit explizitem Text und expliziter Geometrie
- Ein aus dem SVG erzeugter PNG-Export
- Ein Layout, dessen Gruppen, Abläufe und Legende dem übergebenen System entsprechen
Vom Briefing zur Prüfung
- 01Beziehungsmodell wählen
Entscheide, ob die Informationen eine Sequenz, einen Entscheidungsablauf, eine Hierarchie, eine Architektur oder eine andere unterstützte Struktur darstellen.
- 02Knoten und Verbindungen planen
Liste Entitäten, Gruppierungsgrenzen und Flussrichtung auf, bevor du Positionen vergibst und Pfeile führst.
- 03Graph rendern und prüfen
Schreibe das SVG, prüfe Überlappungen und Abstände zu Beschriftungen, exportiere dann ein PNG und kontrolliere, ob beide Formate lesbar bleiben.