mermaid_starter简单使用/渲染问题和调整

mermaid简单流程图

  • mermaid是一种画流图的方便的工具,使用简单的语法,就可以渲染出相关的流图,对于小型图很友好
  • 在markdown中也有所应用

mermaid_starter使用入门

  • 不同图型的语法不同/效果不同
    • 在同一段mermaid代码在图型(A)中是有效且正确的,
    • 但是在图型(B)中可能就是另一种意思,甚至直接导致渲染失败
flowchart LR
id1((This is the text in the circle))
Syntax error in textmermaid version 10.9.0
flowchart TB
y<--P-->x[x]
y(y)<--Q-->z[z]
z<--R-->x
Syntax error in textmermaid version 10.9.0

不稳定性

引擎版本

由于引擎版本不同,同样的代码效果可能不同

flowchart LR
a---b & d
b---c & e
c---b
c---d
c---e
Syntax error in textmermaid version 10.9.0

绘制方向(TB/LR)

flowchart TB
a---b & d
b---c & e
c---b
c---d
c---e
Syntax error in textmermaid version 10.9.0

端点调换

flowchart LR
a---b & d
b---c & e
c---b
c---d
e---c
Syntax error in textmermaid version 10.9.0

改善线条

  • 拉长边/上下行调换
flowchart LR
a---b & d
c----d & e
b---c & e
Syntax error in textmermaid version 10.9.0
flowchart LR
a---b & d
c---d & e
b---c & e
Syntax error in textmermaid version 10.9.0

子图

例子1

  • flowchart LR
    subgraph
    M[主机]
    end
    M<==>IO[I/O接口]<==>dc
    subgraph IO设备
    dc[设备控制器]-->机,电,磁,光部件
    end
  • Syntax error in textmermaid version 10.9.0

例字2

  • Syntax error in textmermaid version 10.9.0
    • flowchart TD
      A[Start] --> B{Is it?}
      B -->|Yes| C[OK]
      C --> D[Rethink]
      D --> B
      B ---->|No| E[End]
      %%flowchart TB
      c1-->a2
      subgraph one
      a1-->a2
      end
      subgraph two
      b1-->b2
      end
      subgraph three
      c1-->c2
      end

例子3

  • Syntax error in textmermaid version 10.9.0
    • flowchart LR
      c1-->a2
      %%子图1
      subgraph one
      a1--->a2
      end
      %%子图2
      subgraph two
      b1-->b2
      end
      %%子图3
      subgraph three
      c1--->c2
      end
      %%组织子图之间的关系
      one---> two
      three--> two
      two--> c2

🎈ref of mermaid

posted @   xuchaoxin1375  阅读(93)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
历史上的今天:
2021-11-14 drawio_绘图利器:绘制ER图/连线/绘制思维导图/流图/vscode插件/选择绘图类型/画板大小/字体大小/主题图标和模板/流图风格直角圆角/线条样式批量修改
点击右上角即可分享
微信分享提示