So verwenden Sie es
- Wählen Sie die nächstgelegene Vorlage oder fügen Sie vorhandenes PlantUML ein.
- Bearbeiten Sie den Text; Die Vorschau wird etwa eine Sekunde später aktualisiert und Fehler werden im Bild markiert.
- Laden Sie SVG für Dokumente und Webseiten oder PNG zum Teilen herunter; Über einen Freigabelink wird das Diagramm mit seiner Quelle zur Bearbeitung an andere gesendet.
Unterstützte Diagrammtypen
| Beginnt mit | Diagramme |
|---|---|
@startuml … @enduml | Sequenz, Anwendungsfall, Klasse, Aktivität, Komponente, Status, Bereitstellung, ER |
@startgantt | Gantt-Diagramme (Projektpläne) |
@startmindmap | Mindmaps |
@startwbs | Projektstrukturpläne |
@startjson / @startyaml | JSON- und YAML-Strukturen |
@startsalt | UI-Wireframes |
nwdiag { … } | Netzwerkdiagramme |
!include <C4/C4_Container> | C4-Architektur (gebündelte Bibliothek) |
Syntax-Spickzettel
| Syntax | Bedeutung |
|---|---|
A -> B : message | Durchgezogener Pfeil (Anruf) |
A --> B | Gestrichelter Pfeil (Antwort) |
alt / else / end | Alternativen |
loop … end | Schleife |
:step; | Ein Aktivitätsschritt |
if (paid?) then (yes) | Aktivitätsentscheidung |
|Sales| | Swimlane |
note right: text | Hinweis |
skinparam monochrome true | Schwarzweiß zum Drucken |
' comment | Kommentarzeile (beginnt mit einem Zitat) |
Häufig gestellte Fragen
Was ist PlantUML?
PlantUML ist ein Open-Source-Tool, das Diagramme aus Klartext zeichnet: Eine Zeile wie „Käufer → Verkauf: RFQ“ wird zu einer Sequenznachricht. Text befindet sich in Git, Dokumenten und Tickets, lässt sich schneller bearbeiten als per Drag-and-Drop und lässt sich sauber unterscheiden.
Werden meine Diagramme gespeichert oder veröffentlicht?
Nein. Für die Vorschau wird die Quelle an den Server dieser Site gesendet, gerendert und verworfen, niemals gespeichert oder protokolliert; PlantUML läuft im Sandbox-Modus ohne Datei- oder Netzwerkzugriff. Teilen-Links enthalten die komprimierte Quelle im Link und sind nur für die Personen sichtbar, an die Sie sie senden.
Warum sehen chinesische Text- und PNG-Exporte richtig aus?
Die Vorschau und SVG verwenden die Schriftarten Ihres Browsers, und PNG wird im Browser aus dem SVG mit 2-facher Auflösung gezeichnet, sodass chinesische, japanische und andere Schriften nie in Kästchen umgewandelt werden.
Kann ich externe Dateien einbinden?
Aus Sicherheitsgründen können lokale Dateien und URLs nicht einbezogen werden; Die mitgelieferte Standardbibliothek funktioniert, etwa die C4-Bibliothek (C4/C4_Container) und Icon-Sets wie AWS.