Mermaid Charts Example
Use Mermaid plugin to render various charts.
Live Demo
📊 Mermaid Chart Demo
Demonstrates rendering effects of flowcharts, sequence diagrams, pie charts and other Mermaid charts
Flowchart
import DsMarkdown from 'ds-markdown';
import { mermaidPlugin } from 'ds-markdown-mermaid-plugin';
<DsMarkdown
interval={20}
plugins={[mermaidPlugin]}
>
\`\`\`mermaid
graph TD
A[Start] --> B{Decision}
B -->|Yes| C[Execute A]
B -->|No| D[Execute B]
C --> E[End]
D --> E
\`\`\`
</DsMarkdown>Sequence Diagram
<DsMarkdown
interval={20}
plugins={[mermaidPlugin]}
>
\`\`\`mermaid
sequenceDiagram
participant A as User
participant B as System
A->>B: Request
B-->>A: Response
\`\`\`
</DsMarkdown>Gantt Chart
<DsMarkdown
interval={20}
plugins={[mermaidPlugin]}
>
\`\`\`mermaid
gantt
title Project Plan
dateFormat YYYY-MM-DD
section Phase 1
Task 1 :a1, 2024-01-01, 30d
Task 2 :a2, after a1, 20d
\`\`\`
</DsMarkdown>Install Plugin
npm install ds-markdown-mermaid-plugin