Meziantou.Framework Diagrams Diagram types Diagram Type Mermaid keyword Flowchart FlowchartDiagram flowchart, graphSwimlanes FlowchartDiagram with Swimlanes swimlane-betaClass diagram ClassDiagram classDiagram, classDiagram-v2State diagram StateDiagram stateDiagram, stateDiagram-v2Entity relationship diagram ErDiagram erDiagramRequirement diagram RequirementDiagram requirementDiagramUse case diagram UseCaseDiagram usecase-betaC4 diagram C4Diagram C4Context, C4Container, C4Component, C4Dynamic, C4DeploymentBlock diagram BlockDiagram block, block-betaArchitecture diagram ArchitectureDiagram architecture-betaSequence diagram SequenceDiagram sequenceDiagramGantt diagram GanttDiagram ganttTimeline TimelineDiagram timelineGit graph GitGraphDiagram gitGraphKanban diagram KanbanDiagram kanbanPacket diagram PacketDiagram packet, packet-betaUser journey UserJourneyDiagram journeyEvent modeling EventModelingDiagram eventmodelingRailroad diagram RailroadDiagram railroad-beta, railroad-ebnf-beta, railroad-abnf-beta, railroad-peg-betaMindmap MindmapDiagram mindmapTree view TreeViewDiagram treeView-betaIshikawa diagram IshikawaDiagram ishikawa-beta, ishikawaVenn diagram VennDiagram venn-betaWardley map WardleyDiagram wardley-betaCynefin diagram CynefinDiagram cynefin-beta
Every diagram derives from Diagram , which gives it a Title , an accessible Description , a Theme and the SVG output.
The charts of Mermaid (pie, XY, quadrant, sankey, radar charts and treemaps) are drawn with Meziantou.Framework.Charts by the Meziantou.Framework.Mermaid package: see Mermaid charts .