Mermaid 利用ガイド
概要
Mermaid はテキストベースの図表生成ツールで、以下のようなさまざまな図をサポートしています:
- フローチャート(Flowchart)
- シーケンス図(Sequence Diagram)
- ガントチャート(Gantt Chart)
- クラス図(Class Diagram)
- 状態遷移図(State Diagram)
- ER図(Entity Relationship Diagram)
- ユーザージャーニー(User Journey)
- Gitグラフ(Git Graph)
基本構文
Markdownファイル内で以下のような構文を使ってMermaidの図を作成します:
```mermaid
graph TD
A[開始] --> B[終了]
```
フローチャート(Flowchart)
基本構文
ノードの形状
[]- 長方形()- 角丸長方形{}- 菱形(条件分岐)(())- 円形[[]]- サブプロセス{{}}- 円柱形
接続線スタイル
-->- 実線矢印---- 実線-.->- 破線矢印-.- 破線==>- 太い矢印===- 太い線
例
シーケンス図(Sequence Diagram)
ガントチャート(Gantt Chart)
クラス図(Class Diagram)
状態遷移図(State Diagram)
Docusaurusでの使用方法
- 図の作成:Markdownファイル内で ````mermaid` コードブロックを使用
- 構文強調:コードブロックを
mermaidと指定 - 自動レンダリング:図は自動的に描画され表示されます