【个人博客】使用Mermaid在Markdown中绘制多种图
【个人博客】使用Mermaid在Markdown中绘制多种图
6YoungMermaid能绘制的内容
关键字 | 图类型 | 关键字 | 图类型 |
---|---|---|---|
pie |
饼状图 | graph |
图 |
flow |
流程图 | gantt |
甘特图 |
classDiagram |
类图 | stateDiagram |
状态图 |
journey |
用户旅程图 |
图(Graph)
类图(classDiagram)
甘特图(gantt)
饼状图
饼图示例
1 | <pre class="mermaid">pie |
stateDiagram-v2 [*] --> Active state Active { [*] --> NumLockOff NumLockOff --> NumLockOn : EvNumLockPressed NumLockOn --> NumLockOff : EvNumLockPressed -- [*] --> CapsLockOff CapsLockOff --> CapsLockOn : EvCapsLockPressed CapsLockOn --> CapsLockOff : EvCapsLockPressed -- [*] --> ScrollLockOff ScrollLockOff --> ScrollLockOn : EvCapsLockPressed ScrollLockOn --> ScrollLockOff : EvCapsLockPressed }
stateDiagram-v2 [*] --> Active state Active { [*] --> NumLockOff NumLockOff --> NumLockOn : EvNumLockPressed NumLockOn --> NumLockOff : EvNumLockPressed -- [*] --> CapsLockOff CapsLockOff --> CapsLockOn : EvCapsLockPressed CapsLockOn --> CapsLockOff : EvCapsLockPressed -- [*] --> ScrollLockOff ScrollLockOff --> ScrollLockOn : EvCapsLockPressed ScrollLockOn --> ScrollLockOff : EvCapsLockPressed }
用户旅程图
图参数
title: 图的标题
section:活动名称
- 具体活动描述:完成程度:参与人员1,参与人员2
图示例
<pre class="mermaid">journey
title 图的标题
section 第一步
第一个地方: 5: 小明, 小红
第二个地方: 6: 小明
第三个地方: 1: 小明, 小红
section 第二步
第一波任务: 5: 小绿, 小蓝
第二波任务: 5: 小明</pre>
{% mermaid %}
journey
title 图的标题
section 第一步
第一个地方: 5: 小明, 小红
第二个地方: 6: 小明
第三个地方: 1: 小明, 小红
section 第二步
第一波任务: 5: 小绿, 小蓝
第二波任务: 5: 小明
{% endmermaid %}
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果