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
と指定 - 自動レンダリング:図は自動的に描画され表示されます