mermaid 图表相关

1.mermaid图表的代码

1.1 flowchart 流程图代码
code 复制代码
flowchart TD
    A[Christmas] -->|Get money| B(Go shopping)
    B --> C{Let me think}
    C -->|One| D[Laptop]
    C -->|Two| E[iPhone]
    C -->|Three| F[fa:fa-car Car]
1.2 sequece 时序图代码
code 复制代码
sequenceDiagram
    Alice->>+John: Hello John, how are you?
    Alice->>+John: John, can you hear me?
    John-->>-Alice: Hi Alice, I can hear you!
    John-->>-Alice: I feel great!
1.3 gantt 干诺图代码
code 复制代码
gantt
    title A Gantt Diagram
    dateFormat  YYYY-MM-DD
    section Section
    A task           :a1, 2014-01-01, 30d
    Another task     :after a1  , 20d
    section Another
    Task in sec      :2014-01-12  , 12d
    another task      : 24d

2.mermaid图表的生成方式

2.1 在线生成网站 可导出 图表较丑

支持标准mermaid代码

生成固定的图表:风格无法修改

导出方便

2.2 sublime生成 图表可以 截图导出
  • 安装Node.js:默认安装在C盘,不必选择安装缺少工具
  • 使用npm安装Mermaid CLI
  • 验证安装
    • mmdc -v
  • 使用Mermaid CLI
    • mmdc -i input.mmd -o output.svg
    • mmdc -i 示例.md -o 示例.png --width 2048 --height 2048 --scale 2 //生成白底图表png
  • 安装sublime插件OmniMarkupPreviewer
  • 安装sublime插件markdown live preview
  • 编写mermaid图表代码
  • 在sublime里完成预览:如果失败,那么cmd里执行mmdc命令手动生成即可
2.3 vscode生成
  • 安装Markdown Preview Mermaid Support插件
  • 创建或编辑Markdown文件:需要放在mermaid代码块里
  • 预览Mermaid流程图:ctrl+shirf+v
  • 截图导出
相关推荐
广东小642 分钟前
【昇腾】关于Atlas 200I A2加速模块macro0配置3路PCIE+1路SATA在hboot2中的一个bug_20250812
学习·性能优化
朱小弟cs64 小时前
Orange的运维学习日记--41.Ansible基础入门
linux·运维·学习·ci/cd·自动化·ansible·devops
future14126 小时前
串口通信学习
学习
sssammmm6 小时前
AI入门学习--如何写好prompt?
人工智能·学习·prompt
菜菜子爱学习7 小时前
Nginx学习笔记(二)——环境准备(VMware CentOS版)
笔记·学习·nginx·centos·运维开发
★YUI★8 小时前
学习游制作记录(背包UI以及各种物品的存储)8.12
学习·游戏·ui·unity·c#
里昆10 小时前
【AI】Pycharm中要注意Python程序文件的位置
ide·python·学习·pycharm
我们从未走散11 小时前
JVM学习笔记-----图解方法执行流程
笔记·学习
zl2911 小时前
论文学习22:UNETR: Transformers for 3D Medical Image Segmentation
深度学习·学习·transformer
再睡一夏就好12 小时前
【排序算法】⑥快速排序:Hoare、挖坑法、前后指针法
c语言·数据结构·经验分享·学习·算法·排序算法·学习笔记