index

  • flowchart - 基本语法
      • 一个节点(默认)
      • 带文本的节点
    • 图形
    • flowchart 方向
    • 节点形状
      • 具有圆边的节点
      • 体育场形状的节点
      • 子程序形状中的节点
      • 圆柱形节点
      • 圆形节点
      • 不对称形状的节点
      • 一个节点(菱形)
      • 六边形节点
      • 平行四边形
      • 平行四边形替代
      • 梯形
      • 倒梯形
      • 双圈
    • 节点之间的链接
      • 带箭头的链接
      • 一个开放的链接
      • 链接上的文字
      • 带有箭头和文本的链接
      • 虚线链接
      • 带文本的虚线链接
      • 粗链接
      • 带文本的粗链接
      • 链接的链接
      • 新的箭头类型
      • 多向箭头
      • 链接的最小长度
    • 破坏语法的特殊字符
      • 用于转义字符的实体代码
    • 子图
    • flowchart
    • 子图中的方向
    • 相互作用
      • 注释
    • 对fontawesome的基本支持
    • 顶点和链接之间有空格且不带分号的图形声明

flowchart - 基本语法

官方网址

所有flowchart 都由节点、几何形状和边缘、箭头或线条组成。mermaid代码定义了这些节点的制作和交互方式。

它还可以容纳不同的箭头类型、多向箭头以及与子图的链接。

重要提示:请勿将"end"一词键入为flowchart 节点。将所有或任何一个字母大写以防止flowchart 中断,即"End"或"END"。或者您可以应用此解决方法。

一个节点(默认)

flowchart  LR  id
#mermaid-svg-Pjhu6lQdoQWorXUE {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-Pjhu6lQdoQWorXUE .error-icon{fill:#552222;}#mermaid-svg-Pjhu6lQdoQWorXUE .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-Pjhu6lQdoQWorXUE .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-Pjhu6lQdoQWorXUE .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-Pjhu6lQdoQWorXUE .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-Pjhu6lQdoQWorXUE .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-Pjhu6lQdoQWorXUE .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-Pjhu6lQdoQWorXUE .marker{fill:#333333;stroke:#333333;}#mermaid-svg-Pjhu6lQdoQWorXUE .marker.cross{stroke:#333333;}#mermaid-svg-Pjhu6lQdoQWorXUE svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-Pjhu6lQdoQWorXUE .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-Pjhu6lQdoQWorXUE .cluster-label text{fill:#333;}#mermaid-svg-Pjhu6lQdoQWorXUE .cluster-label span{color:#333;}#mermaid-svg-Pjhu6lQdoQWorXUE .label text,#mermaid-svg-Pjhu6lQdoQWorXUE span{fill:#333;color:#333;}#mermaid-svg-Pjhu6lQdoQWorXUE .node rect,#mermaid-svg-Pjhu6lQdoQWorXUE .node circle,#mermaid-svg-Pjhu6lQdoQWorXUE .node ellipse,#mermaid-svg-Pjhu6lQdoQWorXUE .node polygon,#mermaid-svg-Pjhu6lQdoQWorXUE .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-Pjhu6lQdoQWorXUE .node .label{text-align:center;}#mermaid-svg-Pjhu6lQdoQWorXUE .node.clickable{cursor:pointer;}#mermaid-svg-Pjhu6lQdoQWorXUE .arrowheadPath{fill:#333333;}#mermaid-svg-Pjhu6lQdoQWorXUE .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-Pjhu6lQdoQWorXUE .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-Pjhu6lQdoQWorXUE .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-Pjhu6lQdoQWorXUE .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-Pjhu6lQdoQWorXUE .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-Pjhu6lQdoQWorXUE .cluster text{fill:#333;}#mermaid-svg-Pjhu6lQdoQWorXUE .cluster span{color:#333;}#mermaid-svg-Pjhu6lQdoQWorXUE div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-Pjhu6lQdoQWorXUE :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}

id

注意 id 是框中显示的内容。

带文本的节点

也可以在不同于 id 的框中设置文本。此外,如果您稍后为节点定义边,则可以省略文本定义。渲染框时将使用先前定义的那个。

flowchart  LR  id1[这是框中的文字]
#mermaid-svg-PL4nMCmTRAaIEaKL {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-PL4nMCmTRAaIEaKL .error-icon{fill:#552222;}#mermaid-svg-PL4nMCmTRAaIEaKL .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-PL4nMCmTRAaIEaKL .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-PL4nMCmTRAaIEaKL .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-PL4nMCmTRAaIEaKL .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-PL4nMCmTRAaIEaKL .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-PL4nMCmTRAaIEaKL .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-PL4nMCmTRAaIEaKL .marker{fill:#333333;stroke:#333333;}#mermaid-svg-PL4nMCmTRAaIEaKL .marker.cross{stroke:#333333;}#mermaid-svg-PL4nMCmTRAaIEaKL svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-PL4nMCmTRAaIEaKL .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-PL4nMCmTRAaIEaKL .cluster-label text{fill:#333;}#mermaid-svg-PL4nMCmTRAaIEaKL .cluster-label span{color:#333;}#mermaid-svg-PL4nMCmTRAaIEaKL .label text,#mermaid-svg-PL4nMCmTRAaIEaKL span{fill:#333;color:#333;}#mermaid-svg-PL4nMCmTRAaIEaKL .node rect,#mermaid-svg-PL4nMCmTRAaIEaKL .node circle,#mermaid-svg-PL4nMCmTRAaIEaKL .node ellipse,#mermaid-svg-PL4nMCmTRAaIEaKL .node polygon,#mermaid-svg-PL4nMCmTRAaIEaKL .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-PL4nMCmTRAaIEaKL .node .label{text-align:center;}#mermaid-svg-PL4nMCmTRAaIEaKL .node.clickable{cursor:pointer;}#mermaid-svg-PL4nMCmTRAaIEaKL .arrowheadPath{fill:#333333;}#mermaid-svg-PL4nMCmTRAaIEaKL .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-PL4nMCmTRAaIEaKL .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-PL4nMCmTRAaIEaKL .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-PL4nMCmTRAaIEaKL .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-PL4nMCmTRAaIEaKL .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-PL4nMCmTRAaIEaKL .cluster text{fill:#333;}#mermaid-svg-PL4nMCmTRAaIEaKL .cluster span{color:#333;}#mermaid-svg-PL4nMCmTRAaIEaKL div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-PL4nMCmTRAaIEaKL :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}

这是框中的文字

图形

该语句声明了flowchart 的方向。

这声明flowchart 从上到下(TDTB)定向。

flowchart  TD 开始-->停止
#mermaid-svg-jKBl87s9LZmnBrlD {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-jKBl87s9LZmnBrlD .error-icon{fill:#552222;}#mermaid-svg-jKBl87s9LZmnBrlD .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-jKBl87s9LZmnBrlD .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-jKBl87s9LZmnBrlD .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-jKBl87s9LZmnBrlD .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-jKBl87s9LZmnBrlD .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-jKBl87s9LZmnBrlD .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-jKBl87s9LZmnBrlD .marker{fill:#333333;stroke:#333333;}#mermaid-svg-jKBl87s9LZmnBrlD .marker.cross{stroke:#333333;}#mermaid-svg-jKBl87s9LZmnBrlD svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-jKBl87s9LZmnBrlD .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-jKBl87s9LZmnBrlD .cluster-label text{fill:#333;}#mermaid-svg-jKBl87s9LZmnBrlD .cluster-label span{color:#333;}#mermaid-svg-jKBl87s9LZmnBrlD .label text,#mermaid-svg-jKBl87s9LZmnBrlD span{fill:#333;color:#333;}#mermaid-svg-jKBl87s9LZmnBrlD .node rect,#mermaid-svg-jKBl87s9LZmnBrlD .node circle,#mermaid-svg-jKBl87s9LZmnBrlD .node ellipse,#mermaid-svg-jKBl87s9LZmnBrlD .node polygon,#mermaid-svg-jKBl87s9LZmnBrlD .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-jKBl87s9LZmnBrlD .node .label{text-align:center;}#mermaid-svg-jKBl87s9LZmnBrlD .node.clickable{cursor:pointer;}#mermaid-svg-jKBl87s9LZmnBrlD .arrowheadPath{fill:#333333;}#mermaid-svg-jKBl87s9LZmnBrlD .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-jKBl87s9LZmnBrlD .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-jKBl87s9LZmnBrlD .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-jKBl87s9LZmnBrlD .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-jKBl87s9LZmnBrlD .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-jKBl87s9LZmnBrlD .cluster text{fill:#333;}#mermaid-svg-jKBl87s9LZmnBrlD .cluster span{color:#333;}#mermaid-svg-jKBl87s9LZmnBrlD div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-jKBl87s9LZmnBrlD :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}

开始
停止

这表明flowchart 是从左到右的(LR)。

flowchart  LR 开始-->停止
#mermaid-svg-e0fAnB5lfbivfiQs {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-e0fAnB5lfbivfiQs .error-icon{fill:#552222;}#mermaid-svg-e0fAnB5lfbivfiQs .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-e0fAnB5lfbivfiQs .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-e0fAnB5lfbivfiQs .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-e0fAnB5lfbivfiQs .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-e0fAnB5lfbivfiQs .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-e0fAnB5lfbivfiQs .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-e0fAnB5lfbivfiQs .marker{fill:#333333;stroke:#333333;}#mermaid-svg-e0fAnB5lfbivfiQs .marker.cross{stroke:#333333;}#mermaid-svg-e0fAnB5lfbivfiQs svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-e0fAnB5lfbivfiQs .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-e0fAnB5lfbivfiQs .cluster-label text{fill:#333;}#mermaid-svg-e0fAnB5lfbivfiQs .cluster-label span{color:#333;}#mermaid-svg-e0fAnB5lfbivfiQs .label text,#mermaid-svg-e0fAnB5lfbivfiQs span{fill:#333;color:#333;}#mermaid-svg-e0fAnB5lfbivfiQs .node rect,#mermaid-svg-e0fAnB5lfbivfiQs .node circle,#mermaid-svg-e0fAnB5lfbivfiQs .node ellipse,#mermaid-svg-e0fAnB5lfbivfiQs .node polygon,#mermaid-svg-e0fAnB5lfbivfiQs .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-e0fAnB5lfbivfiQs .node .label{text-align:center;}#mermaid-svg-e0fAnB5lfbivfiQs .node.clickable{cursor:pointer;}#mermaid-svg-e0fAnB5lfbivfiQs .arrowheadPath{fill:#333333;}#mermaid-svg-e0fAnB5lfbivfiQs .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-e0fAnB5lfbivfiQs .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-e0fAnB5lfbivfiQs .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-e0fAnB5lfbivfiQs .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-e0fAnB5lfbivfiQs .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-e0fAnB5lfbivfiQs .cluster text{fill:#333;}#mermaid-svg-e0fAnB5lfbivfiQs .cluster span{color:#333;}#mermaid-svg-e0fAnB5lfbivfiQs div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-e0fAnB5lfbivfiQs :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}

开始
停止

flowchart 方向

可能的flowchart 方向是:

  • TB - 从上到下
  • TD - 自上而下/与自上而下相同
  • BT - 自下而上
  • RL - 从右到左
  • LR——从左到右

节点形状

具有圆边的节点

flowchart  LR  id1(这是框中的文本)
#mermaid-svg-FpcVjLegtLVQ8EVi {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-FpcVjLegtLVQ8EVi .error-icon{fill:#552222;}#mermaid-svg-FpcVjLegtLVQ8EVi .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-FpcVjLegtLVQ8EVi .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-FpcVjLegtLVQ8EVi .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-FpcVjLegtLVQ8EVi .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-FpcVjLegtLVQ8EVi .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-FpcVjLegtLVQ8EVi .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-FpcVjLegtLVQ8EVi .marker{fill:#333333;stroke:#333333;}#mermaid-svg-FpcVjLegtLVQ8EVi .marker.cross{stroke:#333333;}#mermaid-svg-FpcVjLegtLVQ8EVi svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-FpcVjLegtLVQ8EVi .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-FpcVjLegtLVQ8EVi .cluster-label text{fill:#333;}#mermaid-svg-FpcVjLegtLVQ8EVi .cluster-label span{color:#333;}#mermaid-svg-FpcVjLegtLVQ8EVi .label text,#mermaid-svg-FpcVjLegtLVQ8EVi span{fill:#333;color:#333;}#mermaid-svg-FpcVjLegtLVQ8EVi .node rect,#mermaid-svg-FpcVjLegtLVQ8EVi .node circle,#mermaid-svg-FpcVjLegtLVQ8EVi .node ellipse,#mermaid-svg-FpcVjLegtLVQ8EVi .node polygon,#mermaid-svg-FpcVjLegtLVQ8EVi .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-FpcVjLegtLVQ8EVi .node .label{text-align:center;}#mermaid-svg-FpcVjLegtLVQ8EVi .node.clickable{cursor:pointer;}#mermaid-svg-FpcVjLegtLVQ8EVi .arrowheadPath{fill:#333333;}#mermaid-svg-FpcVjLegtLVQ8EVi .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-FpcVjLegtLVQ8EVi .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-FpcVjLegtLVQ8EVi .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-FpcVjLegtLVQ8EVi .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-FpcVjLegtLVQ8EVi .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-FpcVjLegtLVQ8EVi .cluster text{fill:#333;}#mermaid-svg-FpcVjLegtLVQ8EVi .cluster span{color:#333;}#mermaid-svg-FpcVjLegtLVQ8EVi div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-FpcVjLegtLVQ8EVi :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}

这是框中的文本

体育场形状的节点

flowchart  LR  id1([这是框中的文字])
#mermaid-svg-lEQqMM6VOshrrYCX {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-lEQqMM6VOshrrYCX .error-icon{fill:#552222;}#mermaid-svg-lEQqMM6VOshrrYCX .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-lEQqMM6VOshrrYCX .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-lEQqMM6VOshrrYCX .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-lEQqMM6VOshrrYCX .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-lEQqMM6VOshrrYCX .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-lEQqMM6VOshrrYCX .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-lEQqMM6VOshrrYCX .marker{fill:#333333;stroke:#333333;}#mermaid-svg-lEQqMM6VOshrrYCX .marker.cross{stroke:#333333;}#mermaid-svg-lEQqMM6VOshrrYCX svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-lEQqMM6VOshrrYCX .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-lEQqMM6VOshrrYCX .cluster-label text{fill:#333;}#mermaid-svg-lEQqMM6VOshrrYCX .cluster-label span{color:#333;}#mermaid-svg-lEQqMM6VOshrrYCX .label text,#mermaid-svg-lEQqMM6VOshrrYCX span{fill:#333;color:#333;}#mermaid-svg-lEQqMM6VOshrrYCX .node rect,#mermaid-svg-lEQqMM6VOshrrYCX .node circle,#mermaid-svg-lEQqMM6VOshrrYCX .node ellipse,#mermaid-svg-lEQqMM6VOshrrYCX .node polygon,#mermaid-svg-lEQqMM6VOshrrYCX .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-lEQqMM6VOshrrYCX .node .label{text-align:center;}#mermaid-svg-lEQqMM6VOshrrYCX .node.clickable{cursor:pointer;}#mermaid-svg-lEQqMM6VOshrrYCX .arrowheadPath{fill:#333333;}#mermaid-svg-lEQqMM6VOshrrYCX .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-lEQqMM6VOshrrYCX .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-lEQqMM6VOshrrYCX .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-lEQqMM6VOshrrYCX .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-lEQqMM6VOshrrYCX .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-lEQqMM6VOshrrYCX .cluster text{fill:#333;}#mermaid-svg-lEQqMM6VOshrrYCX .cluster span{color:#333;}#mermaid-svg-lEQqMM6VOshrrYCX div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-lEQqMM6VOshrrYCX :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}

这是框中的文字

子程序形状中的节点

flowchart  LR  id1[[这是框中的文字]]
#mermaid-svg-hKEaVhMbPVVtYv88 {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-hKEaVhMbPVVtYv88 .error-icon{fill:#552222;}#mermaid-svg-hKEaVhMbPVVtYv88 .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-hKEaVhMbPVVtYv88 .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-hKEaVhMbPVVtYv88 .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-hKEaVhMbPVVtYv88 .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-hKEaVhMbPVVtYv88 .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-hKEaVhMbPVVtYv88 .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-hKEaVhMbPVVtYv88 .marker{fill:#333333;stroke:#333333;}#mermaid-svg-hKEaVhMbPVVtYv88 .marker.cross{stroke:#333333;}#mermaid-svg-hKEaVhMbPVVtYv88 svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-hKEaVhMbPVVtYv88 .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-hKEaVhMbPVVtYv88 .cluster-label text{fill:#333;}#mermaid-svg-hKEaVhMbPVVtYv88 .cluster-label span{color:#333;}#mermaid-svg-hKEaVhMbPVVtYv88 .label text,#mermaid-svg-hKEaVhMbPVVtYv88 span{fill:#333;color:#333;}#mermaid-svg-hKEaVhMbPVVtYv88 .node rect,#mermaid-svg-hKEaVhMbPVVtYv88 .node circle,#mermaid-svg-hKEaVhMbPVVtYv88 .node ellipse,#mermaid-svg-hKEaVhMbPVVtYv88 .node polygon,#mermaid-svg-hKEaVhMbPVVtYv88 .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-hKEaVhMbPVVtYv88 .node .label{text-align:center;}#mermaid-svg-hKEaVhMbPVVtYv88 .node.clickable{cursor:pointer;}#mermaid-svg-hKEaVhMbPVVtYv88 .arrowheadPath{fill:#333333;}#mermaid-svg-hKEaVhMbPVVtYv88 .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-hKEaVhMbPVVtYv88 .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-hKEaVhMbPVVtYv88 .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-hKEaVhMbPVVtYv88 .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-hKEaVhMbPVVtYv88 .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-hKEaVhMbPVVtYv88 .cluster text{fill:#333;}#mermaid-svg-hKEaVhMbPVVtYv88 .cluster span{color:#333;}#mermaid-svg-hKEaVhMbPVVtYv88 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-hKEaVhMbPVVtYv88 :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}

这是框中的文字

圆柱形节点

flowchart  LR  id1[(数据库)]
#mermaid-svg-FUfBEQC1SZy6d2Qv {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-FUfBEQC1SZy6d2Qv .error-icon{fill:#552222;}#mermaid-svg-FUfBEQC1SZy6d2Qv .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-FUfBEQC1SZy6d2Qv .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-FUfBEQC1SZy6d2Qv .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-FUfBEQC1SZy6d2Qv .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-FUfBEQC1SZy6d2Qv .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-FUfBEQC1SZy6d2Qv .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-FUfBEQC1SZy6d2Qv .marker{fill:#333333;stroke:#333333;}#mermaid-svg-FUfBEQC1SZy6d2Qv .marker.cross{stroke:#333333;}#mermaid-svg-FUfBEQC1SZy6d2Qv svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-FUfBEQC1SZy6d2Qv .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-FUfBEQC1SZy6d2Qv .cluster-label text{fill:#333;}#mermaid-svg-FUfBEQC1SZy6d2Qv .cluster-label span{color:#333;}#mermaid-svg-FUfBEQC1SZy6d2Qv .label text,#mermaid-svg-FUfBEQC1SZy6d2Qv span{fill:#333;color:#333;}#mermaid-svg-FUfBEQC1SZy6d2Qv .node rect,#mermaid-svg-FUfBEQC1SZy6d2Qv .node circle,#mermaid-svg-FUfBEQC1SZy6d2Qv .node ellipse,#mermaid-svg-FUfBEQC1SZy6d2Qv .node polygon,#mermaid-svg-FUfBEQC1SZy6d2Qv .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-FUfBEQC1SZy6d2Qv .node .label{text-align:center;}#mermaid-svg-FUfBEQC1SZy6d2Qv .node.clickable{cursor:pointer;}#mermaid-svg-FUfBEQC1SZy6d2Qv .arrowheadPath{fill:#333333;}#mermaid-svg-FUfBEQC1SZy6d2Qv .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-FUfBEQC1SZy6d2Qv .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-FUfBEQC1SZy6d2Qv .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-FUfBEQC1SZy6d2Qv .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-FUfBEQC1SZy6d2Qv .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-FUfBEQC1SZy6d2Qv .cluster text{fill:#333;}#mermaid-svg-FUfBEQC1SZy6d2Qv .cluster span{color:#333;}#mermaid-svg-FUfBEQC1SZy6d2Qv div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-FUfBEQC1SZy6d2Qv :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}

数据库

圆形节点

flowchart  LR  id1((这是圈内的文字))
#mermaid-svg-pUbSVm2H3bsySK51 {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-pUbSVm2H3bsySK51 .error-icon{fill:#552222;}#mermaid-svg-pUbSVm2H3bsySK51 .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-pUbSVm2H3bsySK51 .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-pUbSVm2H3bsySK51 .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-pUbSVm2H3bsySK51 .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-pUbSVm2H3bsySK51 .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-pUbSVm2H3bsySK51 .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-pUbSVm2H3bsySK51 .marker{fill:#333333;stroke:#333333;}#mermaid-svg-pUbSVm2H3bsySK51 .marker.cross{stroke:#333333;}#mermaid-svg-pUbSVm2H3bsySK51 svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-pUbSVm2H3bsySK51 .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-pUbSVm2H3bsySK51 .cluster-label text{fill:#333;}#mermaid-svg-pUbSVm2H3bsySK51 .cluster-label span{color:#333;}#mermaid-svg-pUbSVm2H3bsySK51 .label text,#mermaid-svg-pUbSVm2H3bsySK51 span{fill:#333;color:#333;}#mermaid-svg-pUbSVm2H3bsySK51 .node rect,#mermaid-svg-pUbSVm2H3bsySK51 .node circle,#mermaid-svg-pUbSVm2H3bsySK51 .node ellipse,#mermaid-svg-pUbSVm2H3bsySK51 .node polygon,#mermaid-svg-pUbSVm2H3bsySK51 .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-pUbSVm2H3bsySK51 .node .label{text-align:center;}#mermaid-svg-pUbSVm2H3bsySK51 .node.clickable{cursor:pointer;}#mermaid-svg-pUbSVm2H3bsySK51 .arrowheadPath{fill:#333333;}#mermaid-svg-pUbSVm2H3bsySK51 .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-pUbSVm2H3bsySK51 .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-pUbSVm2H3bsySK51 .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-pUbSVm2H3bsySK51 .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-pUbSVm2H3bsySK51 .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-pUbSVm2H3bsySK51 .cluster text{fill:#333;}#mermaid-svg-pUbSVm2H3bsySK51 .cluster span{color:#333;}#mermaid-svg-pUbSVm2H3bsySK51 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-pUbSVm2H3bsySK51 :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}

这是圈内的文字

不对称形状的节点

flowchart  LR  id1>这是框中的文字]
#mermaid-svg-60MMJoRjTAUC9JJr {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-60MMJoRjTAUC9JJr .error-icon{fill:#552222;}#mermaid-svg-60MMJoRjTAUC9JJr .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-60MMJoRjTAUC9JJr .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-60MMJoRjTAUC9JJr .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-60MMJoRjTAUC9JJr .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-60MMJoRjTAUC9JJr .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-60MMJoRjTAUC9JJr .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-60MMJoRjTAUC9JJr .marker{fill:#333333;stroke:#333333;}#mermaid-svg-60MMJoRjTAUC9JJr .marker.cross{stroke:#333333;}#mermaid-svg-60MMJoRjTAUC9JJr svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-60MMJoRjTAUC9JJr .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-60MMJoRjTAUC9JJr .cluster-label text{fill:#333;}#mermaid-svg-60MMJoRjTAUC9JJr .cluster-label span{color:#333;}#mermaid-svg-60MMJoRjTAUC9JJr .label text,#mermaid-svg-60MMJoRjTAUC9JJr span{fill:#333;color:#333;}#mermaid-svg-60MMJoRjTAUC9JJr .node rect,#mermaid-svg-60MMJoRjTAUC9JJr .node circle,#mermaid-svg-60MMJoRjTAUC9JJr .node ellipse,#mermaid-svg-60MMJoRjTAUC9JJr .node polygon,#mermaid-svg-60MMJoRjTAUC9JJr .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-60MMJoRjTAUC9JJr .node .label{text-align:center;}#mermaid-svg-60MMJoRjTAUC9JJr .node.clickable{cursor:pointer;}#mermaid-svg-60MMJoRjTAUC9JJr .arrowheadPath{fill:#333333;}#mermaid-svg-60MMJoRjTAUC9JJr .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-60MMJoRjTAUC9JJr .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-60MMJoRjTAUC9JJr .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-60MMJoRjTAUC9JJr .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-60MMJoRjTAUC9JJr .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-60MMJoRjTAUC9JJr .cluster text{fill:#333;}#mermaid-svg-60MMJoRjTAUC9JJr .cluster span{color:#333;}#mermaid-svg-60MMJoRjTAUC9JJr div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-60MMJoRjTAUC9JJr :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}

这是框中的文字

目前只有上面的形状是可行的,反过来就不行。这可能会随着未来的版本而改变。

一个节点(菱形)

flowchart  LR  id1{这是框中的文本}
#mermaid-svg-X1jSUu6j1PZoVGTt {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-X1jSUu6j1PZoVGTt .error-icon{fill:#552222;}#mermaid-svg-X1jSUu6j1PZoVGTt .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-X1jSUu6j1PZoVGTt .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-X1jSUu6j1PZoVGTt .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-X1jSUu6j1PZoVGTt .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-X1jSUu6j1PZoVGTt .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-X1jSUu6j1PZoVGTt .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-X1jSUu6j1PZoVGTt .marker{fill:#333333;stroke:#333333;}#mermaid-svg-X1jSUu6j1PZoVGTt .marker.cross{stroke:#333333;}#mermaid-svg-X1jSUu6j1PZoVGTt svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-X1jSUu6j1PZoVGTt .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-X1jSUu6j1PZoVGTt .cluster-label text{fill:#333;}#mermaid-svg-X1jSUu6j1PZoVGTt .cluster-label span{color:#333;}#mermaid-svg-X1jSUu6j1PZoVGTt .label text,#mermaid-svg-X1jSUu6j1PZoVGTt span{fill:#333;color:#333;}#mermaid-svg-X1jSUu6j1PZoVGTt .node rect,#mermaid-svg-X1jSUu6j1PZoVGTt .node circle,#mermaid-svg-X1jSUu6j1PZoVGTt .node ellipse,#mermaid-svg-X1jSUu6j1PZoVGTt .node polygon,#mermaid-svg-X1jSUu6j1PZoVGTt .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-X1jSUu6j1PZoVGTt .node .label{text-align:center;}#mermaid-svg-X1jSUu6j1PZoVGTt .node.clickable{cursor:pointer;}#mermaid-svg-X1jSUu6j1PZoVGTt .arrowheadPath{fill:#333333;}#mermaid-svg-X1jSUu6j1PZoVGTt .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-X1jSUu6j1PZoVGTt .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-X1jSUu6j1PZoVGTt .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-X1jSUu6j1PZoVGTt .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-X1jSUu6j1PZoVGTt .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-X1jSUu6j1PZoVGTt .cluster text{fill:#333;}#mermaid-svg-X1jSUu6j1PZoVGTt .cluster span{color:#333;}#mermaid-svg-X1jSUu6j1PZoVGTt div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-X1jSUu6j1PZoVGTt :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}

这是框中的文本

六边形节点

flowchart  LR  id1{{这是框中的文本}}
#mermaid-svg-Mzo1uzew4cXSpMoI {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-Mzo1uzew4cXSpMoI .error-icon{fill:#552222;}#mermaid-svg-Mzo1uzew4cXSpMoI .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-Mzo1uzew4cXSpMoI .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-Mzo1uzew4cXSpMoI .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-Mzo1uzew4cXSpMoI .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-Mzo1uzew4cXSpMoI .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-Mzo1uzew4cXSpMoI .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-Mzo1uzew4cXSpMoI .marker{fill:#333333;stroke:#333333;}#mermaid-svg-Mzo1uzew4cXSpMoI .marker.cross{stroke:#333333;}#mermaid-svg-Mzo1uzew4cXSpMoI svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-Mzo1uzew4cXSpMoI .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-Mzo1uzew4cXSpMoI .cluster-label text{fill:#333;}#mermaid-svg-Mzo1uzew4cXSpMoI .cluster-label span{color:#333;}#mermaid-svg-Mzo1uzew4cXSpMoI .label text,#mermaid-svg-Mzo1uzew4cXSpMoI span{fill:#333;color:#333;}#mermaid-svg-Mzo1uzew4cXSpMoI .node rect,#mermaid-svg-Mzo1uzew4cXSpMoI .node circle,#mermaid-svg-Mzo1uzew4cXSpMoI .node ellipse,#mermaid-svg-Mzo1uzew4cXSpMoI .node polygon,#mermaid-svg-Mzo1uzew4cXSpMoI .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-Mzo1uzew4cXSpMoI .node .label{text-align:center;}#mermaid-svg-Mzo1uzew4cXSpMoI .node.clickable{cursor:pointer;}#mermaid-svg-Mzo1uzew4cXSpMoI .arrowheadPath{fill:#333333;}#mermaid-svg-Mzo1uzew4cXSpMoI .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-Mzo1uzew4cXSpMoI .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-Mzo1uzew4cXSpMoI .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-Mzo1uzew4cXSpMoI .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-Mzo1uzew4cXSpMoI .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-Mzo1uzew4cXSpMoI .cluster text{fill:#333;}#mermaid-svg-Mzo1uzew4cXSpMoI .cluster span{color:#333;}#mermaid-svg-Mzo1uzew4cXSpMoI div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-Mzo1uzew4cXSpMoI :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}

这是框中的文本

平行四边形

flowchart  TD  id1[/这是框中的文字/]
#mermaid-svg-ExH2cA0XWmAW7Zqd {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-ExH2cA0XWmAW7Zqd .error-icon{fill:#552222;}#mermaid-svg-ExH2cA0XWmAW7Zqd .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-ExH2cA0XWmAW7Zqd .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-ExH2cA0XWmAW7Zqd .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-ExH2cA0XWmAW7Zqd .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-ExH2cA0XWmAW7Zqd .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-ExH2cA0XWmAW7Zqd .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-ExH2cA0XWmAW7Zqd .marker{fill:#333333;stroke:#333333;}#mermaid-svg-ExH2cA0XWmAW7Zqd .marker.cross{stroke:#333333;}#mermaid-svg-ExH2cA0XWmAW7Zqd svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-ExH2cA0XWmAW7Zqd .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-ExH2cA0XWmAW7Zqd .cluster-label text{fill:#333;}#mermaid-svg-ExH2cA0XWmAW7Zqd .cluster-label span{color:#333;}#mermaid-svg-ExH2cA0XWmAW7Zqd .label text,#mermaid-svg-ExH2cA0XWmAW7Zqd span{fill:#333;color:#333;}#mermaid-svg-ExH2cA0XWmAW7Zqd .node rect,#mermaid-svg-ExH2cA0XWmAW7Zqd .node circle,#mermaid-svg-ExH2cA0XWmAW7Zqd .node ellipse,#mermaid-svg-ExH2cA0XWmAW7Zqd .node polygon,#mermaid-svg-ExH2cA0XWmAW7Zqd .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-ExH2cA0XWmAW7Zqd .node .label{text-align:center;}#mermaid-svg-ExH2cA0XWmAW7Zqd .node.clickable{cursor:pointer;}#mermaid-svg-ExH2cA0XWmAW7Zqd .arrowheadPath{fill:#333333;}#mermaid-svg-ExH2cA0XWmAW7Zqd .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-ExH2cA0XWmAW7Zqd .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-ExH2cA0XWmAW7Zqd .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-ExH2cA0XWmAW7Zqd .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-ExH2cA0XWmAW7Zqd .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-ExH2cA0XWmAW7Zqd .cluster text{fill:#333;}#mermaid-svg-ExH2cA0XWmAW7Zqd .cluster span{color:#333;}#mermaid-svg-ExH2cA0XWmAW7Zqd div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-ExH2cA0XWmAW7Zqd :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}

这是框中的文字

平行四边形替代

flowchart  TD  id1[\这是框中的文本\]
#mermaid-svg-91IaaiiZoOUcjgW1 {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-91IaaiiZoOUcjgW1 .error-icon{fill:#552222;}#mermaid-svg-91IaaiiZoOUcjgW1 .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-91IaaiiZoOUcjgW1 .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-91IaaiiZoOUcjgW1 .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-91IaaiiZoOUcjgW1 .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-91IaaiiZoOUcjgW1 .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-91IaaiiZoOUcjgW1 .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-91IaaiiZoOUcjgW1 .marker{fill:#333333;stroke:#333333;}#mermaid-svg-91IaaiiZoOUcjgW1 .marker.cross{stroke:#333333;}#mermaid-svg-91IaaiiZoOUcjgW1 svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-91IaaiiZoOUcjgW1 .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-91IaaiiZoOUcjgW1 .cluster-label text{fill:#333;}#mermaid-svg-91IaaiiZoOUcjgW1 .cluster-label span{color:#333;}#mermaid-svg-91IaaiiZoOUcjgW1 .label text,#mermaid-svg-91IaaiiZoOUcjgW1 span{fill:#333;color:#333;}#mermaid-svg-91IaaiiZoOUcjgW1 .node rect,#mermaid-svg-91IaaiiZoOUcjgW1 .node circle,#mermaid-svg-91IaaiiZoOUcjgW1 .node ellipse,#mermaid-svg-91IaaiiZoOUcjgW1 .node polygon,#mermaid-svg-91IaaiiZoOUcjgW1 .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-91IaaiiZoOUcjgW1 .node .label{text-align:center;}#mermaid-svg-91IaaiiZoOUcjgW1 .node.clickable{cursor:pointer;}#mermaid-svg-91IaaiiZoOUcjgW1 .arrowheadPath{fill:#333333;}#mermaid-svg-91IaaiiZoOUcjgW1 .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-91IaaiiZoOUcjgW1 .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-91IaaiiZoOUcjgW1 .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-91IaaiiZoOUcjgW1 .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-91IaaiiZoOUcjgW1 .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-91IaaiiZoOUcjgW1 .cluster text{fill:#333;}#mermaid-svg-91IaaiiZoOUcjgW1 .cluster span{color:#333;}#mermaid-svg-91IaaiiZoOUcjgW1 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-91IaaiiZoOUcjgW1 :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}

这是框中的文本

梯形

flowchart  TD  A[/Christmas\]
#mermaid-svg-Yl6wNP72PDCR51Nk {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-Yl6wNP72PDCR51Nk .error-icon{fill:#552222;}#mermaid-svg-Yl6wNP72PDCR51Nk .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-Yl6wNP72PDCR51Nk .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-Yl6wNP72PDCR51Nk .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-Yl6wNP72PDCR51Nk .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-Yl6wNP72PDCR51Nk .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-Yl6wNP72PDCR51Nk .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-Yl6wNP72PDCR51Nk .marker{fill:#333333;stroke:#333333;}#mermaid-svg-Yl6wNP72PDCR51Nk .marker.cross{stroke:#333333;}#mermaid-svg-Yl6wNP72PDCR51Nk svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-Yl6wNP72PDCR51Nk .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-Yl6wNP72PDCR51Nk .cluster-label text{fill:#333;}#mermaid-svg-Yl6wNP72PDCR51Nk .cluster-label span{color:#333;}#mermaid-svg-Yl6wNP72PDCR51Nk .label text,#mermaid-svg-Yl6wNP72PDCR51Nk span{fill:#333;color:#333;}#mermaid-svg-Yl6wNP72PDCR51Nk .node rect,#mermaid-svg-Yl6wNP72PDCR51Nk .node circle,#mermaid-svg-Yl6wNP72PDCR51Nk .node ellipse,#mermaid-svg-Yl6wNP72PDCR51Nk .node polygon,#mermaid-svg-Yl6wNP72PDCR51Nk .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-Yl6wNP72PDCR51Nk .node .label{text-align:center;}#mermaid-svg-Yl6wNP72PDCR51Nk .node.clickable{cursor:pointer;}#mermaid-svg-Yl6wNP72PDCR51Nk .arrowheadPath{fill:#333333;}#mermaid-svg-Yl6wNP72PDCR51Nk .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-Yl6wNP72PDCR51Nk .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-Yl6wNP72PDCR51Nk .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-Yl6wNP72PDCR51Nk .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-Yl6wNP72PDCR51Nk .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-Yl6wNP72PDCR51Nk .cluster text{fill:#333;}#mermaid-svg-Yl6wNP72PDCR51Nk .cluster span{color:#333;}#mermaid-svg-Yl6wNP72PDCR51Nk div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-Yl6wNP72PDCR51Nk :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}

Christmas

倒梯形

flowchart  TD  B[\去购物/]
#mermaid-svg-PaoNDz156AbPXxEQ {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-PaoNDz156AbPXxEQ .error-icon{fill:#552222;}#mermaid-svg-PaoNDz156AbPXxEQ .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-PaoNDz156AbPXxEQ .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-PaoNDz156AbPXxEQ .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-PaoNDz156AbPXxEQ .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-PaoNDz156AbPXxEQ .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-PaoNDz156AbPXxEQ .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-PaoNDz156AbPXxEQ .marker{fill:#333333;stroke:#333333;}#mermaid-svg-PaoNDz156AbPXxEQ .marker.cross{stroke:#333333;}#mermaid-svg-PaoNDz156AbPXxEQ svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-PaoNDz156AbPXxEQ .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-PaoNDz156AbPXxEQ .cluster-label text{fill:#333;}#mermaid-svg-PaoNDz156AbPXxEQ .cluster-label span{color:#333;}#mermaid-svg-PaoNDz156AbPXxEQ .label text,#mermaid-svg-PaoNDz156AbPXxEQ span{fill:#333;color:#333;}#mermaid-svg-PaoNDz156AbPXxEQ .node rect,#mermaid-svg-PaoNDz156AbPXxEQ .node circle,#mermaid-svg-PaoNDz156AbPXxEQ .node ellipse,#mermaid-svg-PaoNDz156AbPXxEQ .node polygon,#mermaid-svg-PaoNDz156AbPXxEQ .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-PaoNDz156AbPXxEQ .node .label{text-align:center;}#mermaid-svg-PaoNDz156AbPXxEQ .node.clickable{cursor:pointer;}#mermaid-svg-PaoNDz156AbPXxEQ .arrowheadPath{fill:#333333;}#mermaid-svg-PaoNDz156AbPXxEQ .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-PaoNDz156AbPXxEQ .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-PaoNDz156AbPXxEQ .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-PaoNDz156AbPXxEQ .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-PaoNDz156AbPXxEQ .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-PaoNDz156AbPXxEQ .cluster text{fill:#333;}#mermaid-svg-PaoNDz156AbPXxEQ .cluster span{color:#333;}#mermaid-svg-PaoNDz156AbPXxEQ div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-PaoNDz156AbPXxEQ :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}

去购物

双圈

flowchart TDid1(((This is the text in the circle)))
flowchart TDid1(((This is the text in the circle)))

节点之间的链接

节点可以与链接/边连接。可以有不同类型的链接或将文本字符串附加到链接。

带箭头的链接

flowchart  LR  A --> B
#mermaid-svg-wGQCHFEjzoATCXTL {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-wGQCHFEjzoATCXTL .error-icon{fill:#552222;}#mermaid-svg-wGQCHFEjzoATCXTL .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-wGQCHFEjzoATCXTL .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-wGQCHFEjzoATCXTL .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-wGQCHFEjzoATCXTL .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-wGQCHFEjzoATCXTL .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-wGQCHFEjzoATCXTL .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-wGQCHFEjzoATCXTL .marker{fill:#333333;stroke:#333333;}#mermaid-svg-wGQCHFEjzoATCXTL .marker.cross{stroke:#333333;}#mermaid-svg-wGQCHFEjzoATCXTL svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-wGQCHFEjzoATCXTL .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-wGQCHFEjzoATCXTL .cluster-label text{fill:#333;}#mermaid-svg-wGQCHFEjzoATCXTL .cluster-label span{color:#333;}#mermaid-svg-wGQCHFEjzoATCXTL .label text,#mermaid-svg-wGQCHFEjzoATCXTL span{fill:#333;color:#333;}#mermaid-svg-wGQCHFEjzoATCXTL .node rect,#mermaid-svg-wGQCHFEjzoATCXTL .node circle,#mermaid-svg-wGQCHFEjzoATCXTL .node ellipse,#mermaid-svg-wGQCHFEjzoATCXTL .node polygon,#mermaid-svg-wGQCHFEjzoATCXTL .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-wGQCHFEjzoATCXTL .node .label{text-align:center;}#mermaid-svg-wGQCHFEjzoATCXTL .node.clickable{cursor:pointer;}#mermaid-svg-wGQCHFEjzoATCXTL .arrowheadPath{fill:#333333;}#mermaid-svg-wGQCHFEjzoATCXTL .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-wGQCHFEjzoATCXTL .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-wGQCHFEjzoATCXTL .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-wGQCHFEjzoATCXTL .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-wGQCHFEjzoATCXTL .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-wGQCHFEjzoATCXTL .cluster text{fill:#333;}#mermaid-svg-wGQCHFEjzoATCXTL .cluster span{color:#333;}#mermaid-svg-wGQCHFEjzoATCXTL div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-wGQCHFEjzoATCXTL :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}

A
B

一个开放的链接

flowchart  LR  A --- B
#mermaid-svg-RbaRlCdItmSZxRv6 {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-RbaRlCdItmSZxRv6 .error-icon{fill:#552222;}#mermaid-svg-RbaRlCdItmSZxRv6 .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-RbaRlCdItmSZxRv6 .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-RbaRlCdItmSZxRv6 .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-RbaRlCdItmSZxRv6 .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-RbaRlCdItmSZxRv6 .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-RbaRlCdItmSZxRv6 .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-RbaRlCdItmSZxRv6 .marker{fill:#333333;stroke:#333333;}#mermaid-svg-RbaRlCdItmSZxRv6 .marker.cross{stroke:#333333;}#mermaid-svg-RbaRlCdItmSZxRv6 svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-RbaRlCdItmSZxRv6 .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-RbaRlCdItmSZxRv6 .cluster-label text{fill:#333;}#mermaid-svg-RbaRlCdItmSZxRv6 .cluster-label span{color:#333;}#mermaid-svg-RbaRlCdItmSZxRv6 .label text,#mermaid-svg-RbaRlCdItmSZxRv6 span{fill:#333;color:#333;}#mermaid-svg-RbaRlCdItmSZxRv6 .node rect,#mermaid-svg-RbaRlCdItmSZxRv6 .node circle,#mermaid-svg-RbaRlCdItmSZxRv6 .node ellipse,#mermaid-svg-RbaRlCdItmSZxRv6 .node polygon,#mermaid-svg-RbaRlCdItmSZxRv6 .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-RbaRlCdItmSZxRv6 .node .label{text-align:center;}#mermaid-svg-RbaRlCdItmSZxRv6 .node.clickable{cursor:pointer;}#mermaid-svg-RbaRlCdItmSZxRv6 .arrowheadPath{fill:#333333;}#mermaid-svg-RbaRlCdItmSZxRv6 .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-RbaRlCdItmSZxRv6 .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-RbaRlCdItmSZxRv6 .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-RbaRlCdItmSZxRv6 .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-RbaRlCdItmSZxRv6 .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-RbaRlCdItmSZxRv6 .cluster text{fill:#333;}#mermaid-svg-RbaRlCdItmSZxRv6 .cluster span{color:#333;}#mermaid-svg-RbaRlCdItmSZxRv6 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-RbaRlCdItmSZxRv6 :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}

A
B

链接上的文字

flowchart LRA-- This is the text! ---B
#mermaid-svg-BiWhm2cEM3BWxpFL {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-BiWhm2cEM3BWxpFL .error-icon{fill:#552222;}#mermaid-svg-BiWhm2cEM3BWxpFL .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-BiWhm2cEM3BWxpFL .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-BiWhm2cEM3BWxpFL .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-BiWhm2cEM3BWxpFL .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-BiWhm2cEM3BWxpFL .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-BiWhm2cEM3BWxpFL .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-BiWhm2cEM3BWxpFL .marker{fill:#333333;stroke:#333333;}#mermaid-svg-BiWhm2cEM3BWxpFL .marker.cross{stroke:#333333;}#mermaid-svg-BiWhm2cEM3BWxpFL svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-BiWhm2cEM3BWxpFL .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-BiWhm2cEM3BWxpFL .cluster-label text{fill:#333;}#mermaid-svg-BiWhm2cEM3BWxpFL .cluster-label span{color:#333;}#mermaid-svg-BiWhm2cEM3BWxpFL .label text,#mermaid-svg-BiWhm2cEM3BWxpFL span{fill:#333;color:#333;}#mermaid-svg-BiWhm2cEM3BWxpFL .node rect,#mermaid-svg-BiWhm2cEM3BWxpFL .node circle,#mermaid-svg-BiWhm2cEM3BWxpFL .node ellipse,#mermaid-svg-BiWhm2cEM3BWxpFL .node polygon,#mermaid-svg-BiWhm2cEM3BWxpFL .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-BiWhm2cEM3BWxpFL .node .label{text-align:center;}#mermaid-svg-BiWhm2cEM3BWxpFL .node.clickable{cursor:pointer;}#mermaid-svg-BiWhm2cEM3BWxpFL .arrowheadPath{fill:#333333;}#mermaid-svg-BiWhm2cEM3BWxpFL .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-BiWhm2cEM3BWxpFL .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-BiWhm2cEM3BWxpFL .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-BiWhm2cEM3BWxpFL .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-BiWhm2cEM3BWxpFL .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-BiWhm2cEM3BWxpFL .cluster text{fill:#333;}#mermaid-svg-BiWhm2cEM3BWxpFL .cluster span{color:#333;}#mermaid-svg-BiWhm2cEM3BWxpFL div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-BiWhm2cEM3BWxpFL :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}

This is the text!
A
B

或者

flowchart  LR  A --- |这是正文|B
#mermaid-svg-vdLs2sWKwrH6QYuo {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-vdLs2sWKwrH6QYuo .error-icon{fill:#552222;}#mermaid-svg-vdLs2sWKwrH6QYuo .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-vdLs2sWKwrH6QYuo .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-vdLs2sWKwrH6QYuo .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-vdLs2sWKwrH6QYuo .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-vdLs2sWKwrH6QYuo .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-vdLs2sWKwrH6QYuo .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-vdLs2sWKwrH6QYuo .marker{fill:#333333;stroke:#333333;}#mermaid-svg-vdLs2sWKwrH6QYuo .marker.cross{stroke:#333333;}#mermaid-svg-vdLs2sWKwrH6QYuo svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-vdLs2sWKwrH6QYuo .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-vdLs2sWKwrH6QYuo .cluster-label text{fill:#333;}#mermaid-svg-vdLs2sWKwrH6QYuo .cluster-label span{color:#333;}#mermaid-svg-vdLs2sWKwrH6QYuo .label text,#mermaid-svg-vdLs2sWKwrH6QYuo span{fill:#333;color:#333;}#mermaid-svg-vdLs2sWKwrH6QYuo .node rect,#mermaid-svg-vdLs2sWKwrH6QYuo .node circle,#mermaid-svg-vdLs2sWKwrH6QYuo .node ellipse,#mermaid-svg-vdLs2sWKwrH6QYuo .node polygon,#mermaid-svg-vdLs2sWKwrH6QYuo .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-vdLs2sWKwrH6QYuo .node .label{text-align:center;}#mermaid-svg-vdLs2sWKwrH6QYuo .node.clickable{cursor:pointer;}#mermaid-svg-vdLs2sWKwrH6QYuo .arrowheadPath{fill:#333333;}#mermaid-svg-vdLs2sWKwrH6QYuo .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-vdLs2sWKwrH6QYuo .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-vdLs2sWKwrH6QYuo .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-vdLs2sWKwrH6QYuo .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-vdLs2sWKwrH6QYuo .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-vdLs2sWKwrH6QYuo .cluster text{fill:#333;}#mermaid-svg-vdLs2sWKwrH6QYuo .cluster span{color:#333;}#mermaid-svg-vdLs2sWKwrH6QYuo div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-vdLs2sWKwrH6QYuo :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}

这是正文
A
B

带有箭头和文本的链接

flowchart  LR  A --> |文本|B
#mermaid-svg-O7BjmS93FERL4pIv {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-O7BjmS93FERL4pIv .error-icon{fill:#552222;}#mermaid-svg-O7BjmS93FERL4pIv .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-O7BjmS93FERL4pIv .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-O7BjmS93FERL4pIv .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-O7BjmS93FERL4pIv .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-O7BjmS93FERL4pIv .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-O7BjmS93FERL4pIv .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-O7BjmS93FERL4pIv .marker{fill:#333333;stroke:#333333;}#mermaid-svg-O7BjmS93FERL4pIv .marker.cross{stroke:#333333;}#mermaid-svg-O7BjmS93FERL4pIv svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-O7BjmS93FERL4pIv .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-O7BjmS93FERL4pIv .cluster-label text{fill:#333;}#mermaid-svg-O7BjmS93FERL4pIv .cluster-label span{color:#333;}#mermaid-svg-O7BjmS93FERL4pIv .label text,#mermaid-svg-O7BjmS93FERL4pIv span{fill:#333;color:#333;}#mermaid-svg-O7BjmS93FERL4pIv .node rect,#mermaid-svg-O7BjmS93FERL4pIv .node circle,#mermaid-svg-O7BjmS93FERL4pIv .node ellipse,#mermaid-svg-O7BjmS93FERL4pIv .node polygon,#mermaid-svg-O7BjmS93FERL4pIv .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-O7BjmS93FERL4pIv .node .label{text-align:center;}#mermaid-svg-O7BjmS93FERL4pIv .node.clickable{cursor:pointer;}#mermaid-svg-O7BjmS93FERL4pIv .arrowheadPath{fill:#333333;}#mermaid-svg-O7BjmS93FERL4pIv .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-O7BjmS93FERL4pIv .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-O7BjmS93FERL4pIv .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-O7BjmS93FERL4pIv .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-O7BjmS93FERL4pIv .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-O7BjmS93FERL4pIv .cluster text{fill:#333;}#mermaid-svg-O7BjmS93FERL4pIv .cluster span{color:#333;}#mermaid-svg-O7BjmS93FERL4pIv div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-O7BjmS93FERL4pIv :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}

文本
A
B

或者

flowchart  LR  A -- 文本 --> B
#mermaid-svg-8gjTlbbdOmLVxikd {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-8gjTlbbdOmLVxikd .error-icon{fill:#552222;}#mermaid-svg-8gjTlbbdOmLVxikd .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-8gjTlbbdOmLVxikd .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-8gjTlbbdOmLVxikd .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-8gjTlbbdOmLVxikd .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-8gjTlbbdOmLVxikd .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-8gjTlbbdOmLVxikd .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-8gjTlbbdOmLVxikd .marker{fill:#333333;stroke:#333333;}#mermaid-svg-8gjTlbbdOmLVxikd .marker.cross{stroke:#333333;}#mermaid-svg-8gjTlbbdOmLVxikd svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-8gjTlbbdOmLVxikd .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-8gjTlbbdOmLVxikd .cluster-label text{fill:#333;}#mermaid-svg-8gjTlbbdOmLVxikd .cluster-label span{color:#333;}#mermaid-svg-8gjTlbbdOmLVxikd .label text,#mermaid-svg-8gjTlbbdOmLVxikd span{fill:#333;color:#333;}#mermaid-svg-8gjTlbbdOmLVxikd .node rect,#mermaid-svg-8gjTlbbdOmLVxikd .node circle,#mermaid-svg-8gjTlbbdOmLVxikd .node ellipse,#mermaid-svg-8gjTlbbdOmLVxikd .node polygon,#mermaid-svg-8gjTlbbdOmLVxikd .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-8gjTlbbdOmLVxikd .node .label{text-align:center;}#mermaid-svg-8gjTlbbdOmLVxikd .node.clickable{cursor:pointer;}#mermaid-svg-8gjTlbbdOmLVxikd .arrowheadPath{fill:#333333;}#mermaid-svg-8gjTlbbdOmLVxikd .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-8gjTlbbdOmLVxikd .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-8gjTlbbdOmLVxikd .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-8gjTlbbdOmLVxikd .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-8gjTlbbdOmLVxikd .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-8gjTlbbdOmLVxikd .cluster text{fill:#333;}#mermaid-svg-8gjTlbbdOmLVxikd .cluster span{color:#333;}#mermaid-svg-8gjTlbbdOmLVxikd div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-8gjTlbbdOmLVxikd :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}

文本
A
B

虚线链接

flowchart  LR;A -.-> B;
#mermaid-svg-p4iTTQ9blXguoSlZ {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-p4iTTQ9blXguoSlZ .error-icon{fill:#552222;}#mermaid-svg-p4iTTQ9blXguoSlZ .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-p4iTTQ9blXguoSlZ .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-p4iTTQ9blXguoSlZ .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-p4iTTQ9blXguoSlZ .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-p4iTTQ9blXguoSlZ .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-p4iTTQ9blXguoSlZ .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-p4iTTQ9blXguoSlZ .marker{fill:#333333;stroke:#333333;}#mermaid-svg-p4iTTQ9blXguoSlZ .marker.cross{stroke:#333333;}#mermaid-svg-p4iTTQ9blXguoSlZ svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-p4iTTQ9blXguoSlZ .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-p4iTTQ9blXguoSlZ .cluster-label text{fill:#333;}#mermaid-svg-p4iTTQ9blXguoSlZ .cluster-label span{color:#333;}#mermaid-svg-p4iTTQ9blXguoSlZ .label text,#mermaid-svg-p4iTTQ9blXguoSlZ span{fill:#333;color:#333;}#mermaid-svg-p4iTTQ9blXguoSlZ .node rect,#mermaid-svg-p4iTTQ9blXguoSlZ .node circle,#mermaid-svg-p4iTTQ9blXguoSlZ .node ellipse,#mermaid-svg-p4iTTQ9blXguoSlZ .node polygon,#mermaid-svg-p4iTTQ9blXguoSlZ .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-p4iTTQ9blXguoSlZ .node .label{text-align:center;}#mermaid-svg-p4iTTQ9blXguoSlZ .node.clickable{cursor:pointer;}#mermaid-svg-p4iTTQ9blXguoSlZ .arrowheadPath{fill:#333333;}#mermaid-svg-p4iTTQ9blXguoSlZ .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-p4iTTQ9blXguoSlZ .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-p4iTTQ9blXguoSlZ .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-p4iTTQ9blXguoSlZ .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-p4iTTQ9blXguoSlZ .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-p4iTTQ9blXguoSlZ .cluster text{fill:#333;}#mermaid-svg-p4iTTQ9blXguoSlZ .cluster span{color:#333;}#mermaid-svg-p4iTTQ9blXguoSlZ div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-p4iTTQ9blXguoSlZ :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}

A
B

带文本的虚线链接

flowchart  LR  A -. 文本 .-> B
#mermaid-svg-2PhxS4atSMk9uFk5 {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-2PhxS4atSMk9uFk5 .error-icon{fill:#552222;}#mermaid-svg-2PhxS4atSMk9uFk5 .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-2PhxS4atSMk9uFk5 .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-2PhxS4atSMk9uFk5 .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-2PhxS4atSMk9uFk5 .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-2PhxS4atSMk9uFk5 .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-2PhxS4atSMk9uFk5 .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-2PhxS4atSMk9uFk5 .marker{fill:#333333;stroke:#333333;}#mermaid-svg-2PhxS4atSMk9uFk5 .marker.cross{stroke:#333333;}#mermaid-svg-2PhxS4atSMk9uFk5 svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-2PhxS4atSMk9uFk5 .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-2PhxS4atSMk9uFk5 .cluster-label text{fill:#333;}#mermaid-svg-2PhxS4atSMk9uFk5 .cluster-label span{color:#333;}#mermaid-svg-2PhxS4atSMk9uFk5 .label text,#mermaid-svg-2PhxS4atSMk9uFk5 span{fill:#333;color:#333;}#mermaid-svg-2PhxS4atSMk9uFk5 .node rect,#mermaid-svg-2PhxS4atSMk9uFk5 .node circle,#mermaid-svg-2PhxS4atSMk9uFk5 .node ellipse,#mermaid-svg-2PhxS4atSMk9uFk5 .node polygon,#mermaid-svg-2PhxS4atSMk9uFk5 .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-2PhxS4atSMk9uFk5 .node .label{text-align:center;}#mermaid-svg-2PhxS4atSMk9uFk5 .node.clickable{cursor:pointer;}#mermaid-svg-2PhxS4atSMk9uFk5 .arrowheadPath{fill:#333333;}#mermaid-svg-2PhxS4atSMk9uFk5 .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-2PhxS4atSMk9uFk5 .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-2PhxS4atSMk9uFk5 .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-2PhxS4atSMk9uFk5 .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-2PhxS4atSMk9uFk5 .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-2PhxS4atSMk9uFk5 .cluster text{fill:#333;}#mermaid-svg-2PhxS4atSMk9uFk5 .cluster span{color:#333;}#mermaid-svg-2PhxS4atSMk9uFk5 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-2PhxS4atSMk9uFk5 :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}

文本
A
B

粗链接

flowchart  LR  A ==> B
#mermaid-svg-zzqS3sLJKstMezCp {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-zzqS3sLJKstMezCp .error-icon{fill:#552222;}#mermaid-svg-zzqS3sLJKstMezCp .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-zzqS3sLJKstMezCp .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-zzqS3sLJKstMezCp .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-zzqS3sLJKstMezCp .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-zzqS3sLJKstMezCp .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-zzqS3sLJKstMezCp .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-zzqS3sLJKstMezCp .marker{fill:#333333;stroke:#333333;}#mermaid-svg-zzqS3sLJKstMezCp .marker.cross{stroke:#333333;}#mermaid-svg-zzqS3sLJKstMezCp svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-zzqS3sLJKstMezCp .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-zzqS3sLJKstMezCp .cluster-label text{fill:#333;}#mermaid-svg-zzqS3sLJKstMezCp .cluster-label span{color:#333;}#mermaid-svg-zzqS3sLJKstMezCp .label text,#mermaid-svg-zzqS3sLJKstMezCp span{fill:#333;color:#333;}#mermaid-svg-zzqS3sLJKstMezCp .node rect,#mermaid-svg-zzqS3sLJKstMezCp .node circle,#mermaid-svg-zzqS3sLJKstMezCp .node ellipse,#mermaid-svg-zzqS3sLJKstMezCp .node polygon,#mermaid-svg-zzqS3sLJKstMezCp .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-zzqS3sLJKstMezCp .node .label{text-align:center;}#mermaid-svg-zzqS3sLJKstMezCp .node.clickable{cursor:pointer;}#mermaid-svg-zzqS3sLJKstMezCp .arrowheadPath{fill:#333333;}#mermaid-svg-zzqS3sLJKstMezCp .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-zzqS3sLJKstMezCp .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-zzqS3sLJKstMezCp .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-zzqS3sLJKstMezCp .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-zzqS3sLJKstMezCp .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-zzqS3sLJKstMezCp .cluster text{fill:#333;}#mermaid-svg-zzqS3sLJKstMezCp .cluster span{color:#333;}#mermaid-svg-zzqS3sLJKstMezCp div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-zzqS3sLJKstMezCp :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}

A
B

带文本的粗链接

flowchart  LR  A == 文本 ==> B
#mermaid-svg-yYbfArln68PgIoL5 {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-yYbfArln68PgIoL5 .error-icon{fill:#552222;}#mermaid-svg-yYbfArln68PgIoL5 .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-yYbfArln68PgIoL5 .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-yYbfArln68PgIoL5 .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-yYbfArln68PgIoL5 .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-yYbfArln68PgIoL5 .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-yYbfArln68PgIoL5 .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-yYbfArln68PgIoL5 .marker{fill:#333333;stroke:#333333;}#mermaid-svg-yYbfArln68PgIoL5 .marker.cross{stroke:#333333;}#mermaid-svg-yYbfArln68PgIoL5 svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-yYbfArln68PgIoL5 .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-yYbfArln68PgIoL5 .cluster-label text{fill:#333;}#mermaid-svg-yYbfArln68PgIoL5 .cluster-label span{color:#333;}#mermaid-svg-yYbfArln68PgIoL5 .label text,#mermaid-svg-yYbfArln68PgIoL5 span{fill:#333;color:#333;}#mermaid-svg-yYbfArln68PgIoL5 .node rect,#mermaid-svg-yYbfArln68PgIoL5 .node circle,#mermaid-svg-yYbfArln68PgIoL5 .node ellipse,#mermaid-svg-yYbfArln68PgIoL5 .node polygon,#mermaid-svg-yYbfArln68PgIoL5 .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-yYbfArln68PgIoL5 .node .label{text-align:center;}#mermaid-svg-yYbfArln68PgIoL5 .node.clickable{cursor:pointer;}#mermaid-svg-yYbfArln68PgIoL5 .arrowheadPath{fill:#333333;}#mermaid-svg-yYbfArln68PgIoL5 .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-yYbfArln68PgIoL5 .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-yYbfArln68PgIoL5 .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-yYbfArln68PgIoL5 .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-yYbfArln68PgIoL5 .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-yYbfArln68PgIoL5 .cluster text{fill:#333;}#mermaid-svg-yYbfArln68PgIoL5 .cluster span{color:#333;}#mermaid-svg-yYbfArln68PgIoL5 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-yYbfArln68PgIoL5 :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}

文本
A
B

链接的链接

可以在同一行中声明许多链接,如下所示:

flowchart  LR  A --  text  --> B --  text2  --> C
#mermaid-svg-aV6yEw1pLhSY0rDz {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-aV6yEw1pLhSY0rDz .error-icon{fill:#552222;}#mermaid-svg-aV6yEw1pLhSY0rDz .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-aV6yEw1pLhSY0rDz .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-aV6yEw1pLhSY0rDz .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-aV6yEw1pLhSY0rDz .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-aV6yEw1pLhSY0rDz .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-aV6yEw1pLhSY0rDz .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-aV6yEw1pLhSY0rDz .marker{fill:#333333;stroke:#333333;}#mermaid-svg-aV6yEw1pLhSY0rDz .marker.cross{stroke:#333333;}#mermaid-svg-aV6yEw1pLhSY0rDz svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-aV6yEw1pLhSY0rDz .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-aV6yEw1pLhSY0rDz .cluster-label text{fill:#333;}#mermaid-svg-aV6yEw1pLhSY0rDz .cluster-label span{color:#333;}#mermaid-svg-aV6yEw1pLhSY0rDz .label text,#mermaid-svg-aV6yEw1pLhSY0rDz span{fill:#333;color:#333;}#mermaid-svg-aV6yEw1pLhSY0rDz .node rect,#mermaid-svg-aV6yEw1pLhSY0rDz .node circle,#mermaid-svg-aV6yEw1pLhSY0rDz .node ellipse,#mermaid-svg-aV6yEw1pLhSY0rDz .node polygon,#mermaid-svg-aV6yEw1pLhSY0rDz .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-aV6yEw1pLhSY0rDz .node .label{text-align:center;}#mermaid-svg-aV6yEw1pLhSY0rDz .node.clickable{cursor:pointer;}#mermaid-svg-aV6yEw1pLhSY0rDz .arrowheadPath{fill:#333333;}#mermaid-svg-aV6yEw1pLhSY0rDz .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-aV6yEw1pLhSY0rDz .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-aV6yEw1pLhSY0rDz .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-aV6yEw1pLhSY0rDz .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-aV6yEw1pLhSY0rDz .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-aV6yEw1pLhSY0rDz .cluster text{fill:#333;}#mermaid-svg-aV6yEw1pLhSY0rDz .cluster span{color:#333;}#mermaid-svg-aV6yEw1pLhSY0rDz div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-aV6yEw1pLhSY0rDz :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}

text
text2
A
B
C

也可以在同一行中声明多个节点链接,如下所示:

flowchart  LR  a --> b & c --> d
#mermaid-svg-aexayXXttkJWfXeV {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-aexayXXttkJWfXeV .error-icon{fill:#552222;}#mermaid-svg-aexayXXttkJWfXeV .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-aexayXXttkJWfXeV .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-aexayXXttkJWfXeV .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-aexayXXttkJWfXeV .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-aexayXXttkJWfXeV .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-aexayXXttkJWfXeV .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-aexayXXttkJWfXeV .marker{fill:#333333;stroke:#333333;}#mermaid-svg-aexayXXttkJWfXeV .marker.cross{stroke:#333333;}#mermaid-svg-aexayXXttkJWfXeV svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-aexayXXttkJWfXeV .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-aexayXXttkJWfXeV .cluster-label text{fill:#333;}#mermaid-svg-aexayXXttkJWfXeV .cluster-label span{color:#333;}#mermaid-svg-aexayXXttkJWfXeV .label text,#mermaid-svg-aexayXXttkJWfXeV span{fill:#333;color:#333;}#mermaid-svg-aexayXXttkJWfXeV .node rect,#mermaid-svg-aexayXXttkJWfXeV .node circle,#mermaid-svg-aexayXXttkJWfXeV .node ellipse,#mermaid-svg-aexayXXttkJWfXeV .node polygon,#mermaid-svg-aexayXXttkJWfXeV .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-aexayXXttkJWfXeV .node .label{text-align:center;}#mermaid-svg-aexayXXttkJWfXeV .node.clickable{cursor:pointer;}#mermaid-svg-aexayXXttkJWfXeV .arrowheadPath{fill:#333333;}#mermaid-svg-aexayXXttkJWfXeV .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-aexayXXttkJWfXeV .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-aexayXXttkJWfXeV .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-aexayXXttkJWfXeV .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-aexayXXttkJWfXeV .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-aexayXXttkJWfXeV .cluster text{fill:#333;}#mermaid-svg-aexayXXttkJWfXeV .cluster span{color:#333;}#mermaid-svg-aexayXXttkJWfXeV div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-aexayXXttkJWfXeV :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}

a
b
c
d

然后,您可以以非常有表现力的方式描述依赖关系。就像下面的单线:

flowchart  TB  A & B --> C & D
#mermaid-svg-5wrAQKOedbwNEaWc {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-5wrAQKOedbwNEaWc .error-icon{fill:#552222;}#mermaid-svg-5wrAQKOedbwNEaWc .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-5wrAQKOedbwNEaWc .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-5wrAQKOedbwNEaWc .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-5wrAQKOedbwNEaWc .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-5wrAQKOedbwNEaWc .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-5wrAQKOedbwNEaWc .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-5wrAQKOedbwNEaWc .marker{fill:#333333;stroke:#333333;}#mermaid-svg-5wrAQKOedbwNEaWc .marker.cross{stroke:#333333;}#mermaid-svg-5wrAQKOedbwNEaWc svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-5wrAQKOedbwNEaWc .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-5wrAQKOedbwNEaWc .cluster-label text{fill:#333;}#mermaid-svg-5wrAQKOedbwNEaWc .cluster-label span{color:#333;}#mermaid-svg-5wrAQKOedbwNEaWc .label text,#mermaid-svg-5wrAQKOedbwNEaWc span{fill:#333;color:#333;}#mermaid-svg-5wrAQKOedbwNEaWc .node rect,#mermaid-svg-5wrAQKOedbwNEaWc .node circle,#mermaid-svg-5wrAQKOedbwNEaWc .node ellipse,#mermaid-svg-5wrAQKOedbwNEaWc .node polygon,#mermaid-svg-5wrAQKOedbwNEaWc .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-5wrAQKOedbwNEaWc .node .label{text-align:center;}#mermaid-svg-5wrAQKOedbwNEaWc .node.clickable{cursor:pointer;}#mermaid-svg-5wrAQKOedbwNEaWc .arrowheadPath{fill:#333333;}#mermaid-svg-5wrAQKOedbwNEaWc .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-5wrAQKOedbwNEaWc .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-5wrAQKOedbwNEaWc .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-5wrAQKOedbwNEaWc .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-5wrAQKOedbwNEaWc .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-5wrAQKOedbwNEaWc .cluster text{fill:#333;}#mermaid-svg-5wrAQKOedbwNEaWc .cluster span{color:#333;}#mermaid-svg-5wrAQKOedbwNEaWc div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-5wrAQKOedbwNEaWc :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}

A
B
C
D

如果您使用基本语法描述相同的图表,则需要四行。警告:这可能会使flowchart表达式 更难以阅读。

flowchart  TB  A --> C A --> D B --> C B --> D
#mermaid-svg-sMtk9b4Pjn3gvuSQ {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-sMtk9b4Pjn3gvuSQ .error-icon{fill:#552222;}#mermaid-svg-sMtk9b4Pjn3gvuSQ .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-sMtk9b4Pjn3gvuSQ .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-sMtk9b4Pjn3gvuSQ .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-sMtk9b4Pjn3gvuSQ .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-sMtk9b4Pjn3gvuSQ .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-sMtk9b4Pjn3gvuSQ .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-sMtk9b4Pjn3gvuSQ .marker{fill:#333333;stroke:#333333;}#mermaid-svg-sMtk9b4Pjn3gvuSQ .marker.cross{stroke:#333333;}#mermaid-svg-sMtk9b4Pjn3gvuSQ svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-sMtk9b4Pjn3gvuSQ .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-sMtk9b4Pjn3gvuSQ .cluster-label text{fill:#333;}#mermaid-svg-sMtk9b4Pjn3gvuSQ .cluster-label span{color:#333;}#mermaid-svg-sMtk9b4Pjn3gvuSQ .label text,#mermaid-svg-sMtk9b4Pjn3gvuSQ span{fill:#333;color:#333;}#mermaid-svg-sMtk9b4Pjn3gvuSQ .node rect,#mermaid-svg-sMtk9b4Pjn3gvuSQ .node circle,#mermaid-svg-sMtk9b4Pjn3gvuSQ .node ellipse,#mermaid-svg-sMtk9b4Pjn3gvuSQ .node polygon,#mermaid-svg-sMtk9b4Pjn3gvuSQ .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-sMtk9b4Pjn3gvuSQ .node .label{text-align:center;}#mermaid-svg-sMtk9b4Pjn3gvuSQ .node.clickable{cursor:pointer;}#mermaid-svg-sMtk9b4Pjn3gvuSQ .arrowheadPath{fill:#333333;}#mermaid-svg-sMtk9b4Pjn3gvuSQ .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-sMtk9b4Pjn3gvuSQ .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-sMtk9b4Pjn3gvuSQ .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-sMtk9b4Pjn3gvuSQ .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-sMtk9b4Pjn3gvuSQ .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-sMtk9b4Pjn3gvuSQ .cluster text{fill:#333;}#mermaid-svg-sMtk9b4Pjn3gvuSQ .cluster span{color:#333;}#mermaid-svg-sMtk9b4Pjn3gvuSQ div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-sMtk9b4Pjn3gvuSQ :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}

A
C
D
B

新的箭头类型

支持以下新类型的箭头:

flowchart  LR  A --o B B --x C
#mermaid-svg-IIpkhxZIcV9POu9z {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-IIpkhxZIcV9POu9z .error-icon{fill:#552222;}#mermaid-svg-IIpkhxZIcV9POu9z .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-IIpkhxZIcV9POu9z .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-IIpkhxZIcV9POu9z .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-IIpkhxZIcV9POu9z .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-IIpkhxZIcV9POu9z .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-IIpkhxZIcV9POu9z .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-IIpkhxZIcV9POu9z .marker{fill:#333333;stroke:#333333;}#mermaid-svg-IIpkhxZIcV9POu9z .marker.cross{stroke:#333333;}#mermaid-svg-IIpkhxZIcV9POu9z svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-IIpkhxZIcV9POu9z .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-IIpkhxZIcV9POu9z .cluster-label text{fill:#333;}#mermaid-svg-IIpkhxZIcV9POu9z .cluster-label span{color:#333;}#mermaid-svg-IIpkhxZIcV9POu9z .label text,#mermaid-svg-IIpkhxZIcV9POu9z span{fill:#333;color:#333;}#mermaid-svg-IIpkhxZIcV9POu9z .node rect,#mermaid-svg-IIpkhxZIcV9POu9z .node circle,#mermaid-svg-IIpkhxZIcV9POu9z .node ellipse,#mermaid-svg-IIpkhxZIcV9POu9z .node polygon,#mermaid-svg-IIpkhxZIcV9POu9z .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-IIpkhxZIcV9POu9z .node .label{text-align:center;}#mermaid-svg-IIpkhxZIcV9POu9z .node.clickable{cursor:pointer;}#mermaid-svg-IIpkhxZIcV9POu9z .arrowheadPath{fill:#333333;}#mermaid-svg-IIpkhxZIcV9POu9z .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-IIpkhxZIcV9POu9z .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-IIpkhxZIcV9POu9z .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-IIpkhxZIcV9POu9z .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-IIpkhxZIcV9POu9z .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-IIpkhxZIcV9POu9z .cluster text{fill:#333;}#mermaid-svg-IIpkhxZIcV9POu9z .cluster span{color:#333;}#mermaid-svg-IIpkhxZIcV9POu9z div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-IIpkhxZIcV9POu9z :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}

A
B
C

多向箭头

可以使用双向箭头。

flowchart  LR  A o--o B B <--> C C x--x D
#mermaid-svg-Kjy1FVKsMUXvyMHy {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-Kjy1FVKsMUXvyMHy .error-icon{fill:#552222;}#mermaid-svg-Kjy1FVKsMUXvyMHy .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-Kjy1FVKsMUXvyMHy .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-Kjy1FVKsMUXvyMHy .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-Kjy1FVKsMUXvyMHy .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-Kjy1FVKsMUXvyMHy .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-Kjy1FVKsMUXvyMHy .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-Kjy1FVKsMUXvyMHy .marker{fill:#333333;stroke:#333333;}#mermaid-svg-Kjy1FVKsMUXvyMHy .marker.cross{stroke:#333333;}#mermaid-svg-Kjy1FVKsMUXvyMHy svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-Kjy1FVKsMUXvyMHy .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-Kjy1FVKsMUXvyMHy .cluster-label text{fill:#333;}#mermaid-svg-Kjy1FVKsMUXvyMHy .cluster-label span{color:#333;}#mermaid-svg-Kjy1FVKsMUXvyMHy .label text,#mermaid-svg-Kjy1FVKsMUXvyMHy span{fill:#333;color:#333;}#mermaid-svg-Kjy1FVKsMUXvyMHy .node rect,#mermaid-svg-Kjy1FVKsMUXvyMHy .node circle,#mermaid-svg-Kjy1FVKsMUXvyMHy .node ellipse,#mermaid-svg-Kjy1FVKsMUXvyMHy .node polygon,#mermaid-svg-Kjy1FVKsMUXvyMHy .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-Kjy1FVKsMUXvyMHy .node .label{text-align:center;}#mermaid-svg-Kjy1FVKsMUXvyMHy .node.clickable{cursor:pointer;}#mermaid-svg-Kjy1FVKsMUXvyMHy .arrowheadPath{fill:#333333;}#mermaid-svg-Kjy1FVKsMUXvyMHy .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-Kjy1FVKsMUXvyMHy .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-Kjy1FVKsMUXvyMHy .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-Kjy1FVKsMUXvyMHy .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-Kjy1FVKsMUXvyMHy .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-Kjy1FVKsMUXvyMHy .cluster text{fill:#333;}#mermaid-svg-Kjy1FVKsMUXvyMHy .cluster span{color:#333;}#mermaid-svg-Kjy1FVKsMUXvyMHy div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-Kjy1FVKsMUXvyMHy :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}

A
B
C
D

链接的最小长度

flowchart 中的每个节点最终都根据其链接到的节点被分配到渲染图中的等级,即垂直或水平级别(取决于flowchart 方向)。默认情况下,链接可以跨越任意数量的等级,但您可以通过在链接定义中添加额外的破折号来要求任何链接比其他链接更长。

在以下示例中,在从节点B 到节点E的链接中添加了两个额外的破折号,因此它比常规链接多两个等级:

flowchart  TDA[Start] --> B{Is it?}B -->|Yes| C[OK]C --> D[Rethink]D --> BB ---->|No| E[End]
#mermaid-svg-7QxuwMLy5p6WS6TP {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-7QxuwMLy5p6WS6TP .error-icon{fill:#552222;}#mermaid-svg-7QxuwMLy5p6WS6TP .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-7QxuwMLy5p6WS6TP .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-7QxuwMLy5p6WS6TP .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-7QxuwMLy5p6WS6TP .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-7QxuwMLy5p6WS6TP .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-7QxuwMLy5p6WS6TP .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-7QxuwMLy5p6WS6TP .marker{fill:#333333;stroke:#333333;}#mermaid-svg-7QxuwMLy5p6WS6TP .marker.cross{stroke:#333333;}#mermaid-svg-7QxuwMLy5p6WS6TP svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-7QxuwMLy5p6WS6TP .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-7QxuwMLy5p6WS6TP .cluster-label text{fill:#333;}#mermaid-svg-7QxuwMLy5p6WS6TP .cluster-label span{color:#333;}#mermaid-svg-7QxuwMLy5p6WS6TP .label text,#mermaid-svg-7QxuwMLy5p6WS6TP span{fill:#333;color:#333;}#mermaid-svg-7QxuwMLy5p6WS6TP .node rect,#mermaid-svg-7QxuwMLy5p6WS6TP .node circle,#mermaid-svg-7QxuwMLy5p6WS6TP .node ellipse,#mermaid-svg-7QxuwMLy5p6WS6TP .node polygon,#mermaid-svg-7QxuwMLy5p6WS6TP .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-7QxuwMLy5p6WS6TP .node .label{text-align:center;}#mermaid-svg-7QxuwMLy5p6WS6TP .node.clickable{cursor:pointer;}#mermaid-svg-7QxuwMLy5p6WS6TP .arrowheadPath{fill:#333333;}#mermaid-svg-7QxuwMLy5p6WS6TP .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-7QxuwMLy5p6WS6TP .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-7QxuwMLy5p6WS6TP .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-7QxuwMLy5p6WS6TP .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-7QxuwMLy5p6WS6TP .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-7QxuwMLy5p6WS6TP .cluster text{fill:#333;}#mermaid-svg-7QxuwMLy5p6WS6TP .cluster span{color:#333;}#mermaid-svg-7QxuwMLy5p6WS6TP div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-7QxuwMLy5p6WS6TP :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}

Yes
No
Start
Is it?
OK
Rethink
End

注意链接可能仍会比渲染引擎请求的等级数更长,以适应其他请求。

当链接标签写在链接中间时,额外的破折号必须添加在链接的右侧。以下示例与上一个示例等效:

flowchart TDA[Start] --> B{Is it?}B -- Yes  --> C[OK]C --> D[Rethink]D --> BB -- No ----> E[End]
#mermaid-svg-5aKrLAlEYe4EIDCf {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-5aKrLAlEYe4EIDCf .error-icon{fill:#552222;}#mermaid-svg-5aKrLAlEYe4EIDCf .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-5aKrLAlEYe4EIDCf .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-5aKrLAlEYe4EIDCf .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-5aKrLAlEYe4EIDCf .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-5aKrLAlEYe4EIDCf .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-5aKrLAlEYe4EIDCf .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-5aKrLAlEYe4EIDCf .marker{fill:#333333;stroke:#333333;}#mermaid-svg-5aKrLAlEYe4EIDCf .marker.cross{stroke:#333333;}#mermaid-svg-5aKrLAlEYe4EIDCf svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-5aKrLAlEYe4EIDCf .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-5aKrLAlEYe4EIDCf .cluster-label text{fill:#333;}#mermaid-svg-5aKrLAlEYe4EIDCf .cluster-label span{color:#333;}#mermaid-svg-5aKrLAlEYe4EIDCf .label text,#mermaid-svg-5aKrLAlEYe4EIDCf span{fill:#333;color:#333;}#mermaid-svg-5aKrLAlEYe4EIDCf .node rect,#mermaid-svg-5aKrLAlEYe4EIDCf .node circle,#mermaid-svg-5aKrLAlEYe4EIDCf .node ellipse,#mermaid-svg-5aKrLAlEYe4EIDCf .node polygon,#mermaid-svg-5aKrLAlEYe4EIDCf .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-5aKrLAlEYe4EIDCf .node .label{text-align:center;}#mermaid-svg-5aKrLAlEYe4EIDCf .node.clickable{cursor:pointer;}#mermaid-svg-5aKrLAlEYe4EIDCf .arrowheadPath{fill:#333333;}#mermaid-svg-5aKrLAlEYe4EIDCf .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-5aKrLAlEYe4EIDCf .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-5aKrLAlEYe4EIDCf .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-5aKrLAlEYe4EIDCf .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-5aKrLAlEYe4EIDCf .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-5aKrLAlEYe4EIDCf .cluster text{fill:#333;}#mermaid-svg-5aKrLAlEYe4EIDCf .cluster span{color:#333;}#mermaid-svg-5aKrLAlEYe4EIDCf div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-5aKrLAlEYe4EIDCf :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}

Yes
No
Start
Is it?
OK
Rethink
End

对于点链接或粗链接,要添加的字符是等号或点,如下表所示:

长度 1 2 3
普通的 --- ---- -----
正常带箭头 --> ---> ---->
厚的 === ==== =====
粗带箭头 ==> ===> ====>
点缀 -.- -..- -...-
点缀箭头 -.-> -..-> -...->

破坏语法的特殊字符

可以将文本放在引号内以呈现特殊的字符。如下例所示:

flowchart  LR  id1["这是框中的(文本)"]
#mermaid-svg-wqbGnEGLZJSCO8g3 {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-wqbGnEGLZJSCO8g3 .error-icon{fill:#552222;}#mermaid-svg-wqbGnEGLZJSCO8g3 .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-wqbGnEGLZJSCO8g3 .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-wqbGnEGLZJSCO8g3 .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-wqbGnEGLZJSCO8g3 .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-wqbGnEGLZJSCO8g3 .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-wqbGnEGLZJSCO8g3 .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-wqbGnEGLZJSCO8g3 .marker{fill:#333333;stroke:#333333;}#mermaid-svg-wqbGnEGLZJSCO8g3 .marker.cross{stroke:#333333;}#mermaid-svg-wqbGnEGLZJSCO8g3 svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-wqbGnEGLZJSCO8g3 .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-wqbGnEGLZJSCO8g3 .cluster-label text{fill:#333;}#mermaid-svg-wqbGnEGLZJSCO8g3 .cluster-label span{color:#333;}#mermaid-svg-wqbGnEGLZJSCO8g3 .label text,#mermaid-svg-wqbGnEGLZJSCO8g3 span{fill:#333;color:#333;}#mermaid-svg-wqbGnEGLZJSCO8g3 .node rect,#mermaid-svg-wqbGnEGLZJSCO8g3 .node circle,#mermaid-svg-wqbGnEGLZJSCO8g3 .node ellipse,#mermaid-svg-wqbGnEGLZJSCO8g3 .node polygon,#mermaid-svg-wqbGnEGLZJSCO8g3 .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-wqbGnEGLZJSCO8g3 .node .label{text-align:center;}#mermaid-svg-wqbGnEGLZJSCO8g3 .node.clickable{cursor:pointer;}#mermaid-svg-wqbGnEGLZJSCO8g3 .arrowheadPath{fill:#333333;}#mermaid-svg-wqbGnEGLZJSCO8g3 .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-wqbGnEGLZJSCO8g3 .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-wqbGnEGLZJSCO8g3 .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-wqbGnEGLZJSCO8g3 .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-wqbGnEGLZJSCO8g3 .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-wqbGnEGLZJSCO8g3 .cluster text{fill:#333;}#mermaid-svg-wqbGnEGLZJSCO8g3 .cluster span{color:#333;}#mermaid-svg-wqbGnEGLZJSCO8g3 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-wqbGnEGLZJSCO8g3 :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}

这是框中的(文本)

用于转义字符的实体代码

可以使用此处示例的语法来转义字符。

flowchart LRA["A double quote:#quot;"] -->B["A dec char:#9829;"]
#mermaid-svg-J5u0Nw7aWtvlqwI4 {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-J5u0Nw7aWtvlqwI4 .error-icon{fill:#552222;}#mermaid-svg-J5u0Nw7aWtvlqwI4 .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-J5u0Nw7aWtvlqwI4 .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-J5u0Nw7aWtvlqwI4 .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-J5u0Nw7aWtvlqwI4 .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-J5u0Nw7aWtvlqwI4 .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-J5u0Nw7aWtvlqwI4 .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-J5u0Nw7aWtvlqwI4 .marker{fill:#333333;stroke:#333333;}#mermaid-svg-J5u0Nw7aWtvlqwI4 .marker.cross{stroke:#333333;}#mermaid-svg-J5u0Nw7aWtvlqwI4 svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-J5u0Nw7aWtvlqwI4 .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-J5u0Nw7aWtvlqwI4 .cluster-label text{fill:#333;}#mermaid-svg-J5u0Nw7aWtvlqwI4 .cluster-label span{color:#333;}#mermaid-svg-J5u0Nw7aWtvlqwI4 .label text,#mermaid-svg-J5u0Nw7aWtvlqwI4 span{fill:#333;color:#333;}#mermaid-svg-J5u0Nw7aWtvlqwI4 .node rect,#mermaid-svg-J5u0Nw7aWtvlqwI4 .node circle,#mermaid-svg-J5u0Nw7aWtvlqwI4 .node ellipse,#mermaid-svg-J5u0Nw7aWtvlqwI4 .node polygon,#mermaid-svg-J5u0Nw7aWtvlqwI4 .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-J5u0Nw7aWtvlqwI4 .node .label{text-align:center;}#mermaid-svg-J5u0Nw7aWtvlqwI4 .node.clickable{cursor:pointer;}#mermaid-svg-J5u0Nw7aWtvlqwI4 .arrowheadPath{fill:#333333;}#mermaid-svg-J5u0Nw7aWtvlqwI4 .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-J5u0Nw7aWtvlqwI4 .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-J5u0Nw7aWtvlqwI4 .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-J5u0Nw7aWtvlqwI4 .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-J5u0Nw7aWtvlqwI4 .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-J5u0Nw7aWtvlqwI4 .cluster text{fill:#333;}#mermaid-svg-J5u0Nw7aWtvlqwI4 .cluster span{color:#333;}#mermaid-svg-J5u0Nw7aWtvlqwI4 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-J5u0Nw7aWtvlqwI4 :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}

A double quote:"
A dec char:♥

给出的数字以 10 为底,因此#可以编码为#35;. 还支持使用 HTML 字符名称。

子图

subgraph titlegraph definition
end

下面的一个例子:

flowchart TBc1-->a2subgraph onea1-->a2endsubgraph twob1-->b2endsubgraph threec1-->c2end
#mermaid-svg-EfsrNrdLkmsrL5vx {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-EfsrNrdLkmsrL5vx .error-icon{fill:#552222;}#mermaid-svg-EfsrNrdLkmsrL5vx .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-EfsrNrdLkmsrL5vx .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-EfsrNrdLkmsrL5vx .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-EfsrNrdLkmsrL5vx .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-EfsrNrdLkmsrL5vx .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-EfsrNrdLkmsrL5vx .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-EfsrNrdLkmsrL5vx .marker{fill:#333333;stroke:#333333;}#mermaid-svg-EfsrNrdLkmsrL5vx .marker.cross{stroke:#333333;}#mermaid-svg-EfsrNrdLkmsrL5vx svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-EfsrNrdLkmsrL5vx .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-EfsrNrdLkmsrL5vx .cluster-label text{fill:#333;}#mermaid-svg-EfsrNrdLkmsrL5vx .cluster-label span{color:#333;}#mermaid-svg-EfsrNrdLkmsrL5vx .label text,#mermaid-svg-EfsrNrdLkmsrL5vx span{fill:#333;color:#333;}#mermaid-svg-EfsrNrdLkmsrL5vx .node rect,#mermaid-svg-EfsrNrdLkmsrL5vx .node circle,#mermaid-svg-EfsrNrdLkmsrL5vx .node ellipse,#mermaid-svg-EfsrNrdLkmsrL5vx .node polygon,#mermaid-svg-EfsrNrdLkmsrL5vx .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-EfsrNrdLkmsrL5vx .node .label{text-align:center;}#mermaid-svg-EfsrNrdLkmsrL5vx .node.clickable{cursor:pointer;}#mermaid-svg-EfsrNrdLkmsrL5vx .arrowheadPath{fill:#333333;}#mermaid-svg-EfsrNrdLkmsrL5vx .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-EfsrNrdLkmsrL5vx .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-EfsrNrdLkmsrL5vx .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-EfsrNrdLkmsrL5vx .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-EfsrNrdLkmsrL5vx .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-EfsrNrdLkmsrL5vx .cluster text{fill:#333;}#mermaid-svg-EfsrNrdLkmsrL5vx .cluster span{color:#333;}#mermaid-svg-EfsrNrdLkmsrL5vx div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-EfsrNrdLkmsrL5vx :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}

three
one
c2
c1
two
b2
b1
a2
a1

您还可以为子图设置显式 id。

flowchart TBc1-->a2subgraph ide1 [one]a1-->a2end
#mermaid-svg-bNWAh3nqQMASJRWT {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-bNWAh3nqQMASJRWT .error-icon{fill:#552222;}#mermaid-svg-bNWAh3nqQMASJRWT .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-bNWAh3nqQMASJRWT .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-bNWAh3nqQMASJRWT .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-bNWAh3nqQMASJRWT .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-bNWAh3nqQMASJRWT .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-bNWAh3nqQMASJRWT .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-bNWAh3nqQMASJRWT .marker{fill:#333333;stroke:#333333;}#mermaid-svg-bNWAh3nqQMASJRWT .marker.cross{stroke:#333333;}#mermaid-svg-bNWAh3nqQMASJRWT svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-bNWAh3nqQMASJRWT .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-bNWAh3nqQMASJRWT .cluster-label text{fill:#333;}#mermaid-svg-bNWAh3nqQMASJRWT .cluster-label span{color:#333;}#mermaid-svg-bNWAh3nqQMASJRWT .label text,#mermaid-svg-bNWAh3nqQMASJRWT span{fill:#333;color:#333;}#mermaid-svg-bNWAh3nqQMASJRWT .node rect,#mermaid-svg-bNWAh3nqQMASJRWT .node circle,#mermaid-svg-bNWAh3nqQMASJRWT .node ellipse,#mermaid-svg-bNWAh3nqQMASJRWT .node polygon,#mermaid-svg-bNWAh3nqQMASJRWT .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-bNWAh3nqQMASJRWT .node .label{text-align:center;}#mermaid-svg-bNWAh3nqQMASJRWT .node.clickable{cursor:pointer;}#mermaid-svg-bNWAh3nqQMASJRWT .arrowheadPath{fill:#333333;}#mermaid-svg-bNWAh3nqQMASJRWT .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-bNWAh3nqQMASJRWT .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-bNWAh3nqQMASJRWT .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-bNWAh3nqQMASJRWT .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-bNWAh3nqQMASJRWT .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-bNWAh3nqQMASJRWT .cluster text{fill:#333;}#mermaid-svg-bNWAh3nqQMASJRWT .cluster span{color:#333;}#mermaid-svg-bNWAh3nqQMASJRWT div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-bNWAh3nqQMASJRWT :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}

one
a2
a1
c1

flowchart

使用 graphtype flowchart ,还可以设置与子图之间的边,如下面的flowchart 所示。

flowchart TBc1-->a2subgraph onea1-->a2endsubgraph twob1-->b2endsubgraph threec1-->c2endone --> twothree --> twotwo --> c2
#mermaid-svg-lR2fxo1qoVWdlisX {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-lR2fxo1qoVWdlisX .error-icon{fill:#552222;}#mermaid-svg-lR2fxo1qoVWdlisX .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-lR2fxo1qoVWdlisX .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-lR2fxo1qoVWdlisX .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-lR2fxo1qoVWdlisX .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-lR2fxo1qoVWdlisX .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-lR2fxo1qoVWdlisX .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-lR2fxo1qoVWdlisX .marker{fill:#333333;stroke:#333333;}#mermaid-svg-lR2fxo1qoVWdlisX .marker.cross{stroke:#333333;}#mermaid-svg-lR2fxo1qoVWdlisX svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-lR2fxo1qoVWdlisX .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-lR2fxo1qoVWdlisX .cluster-label text{fill:#333;}#mermaid-svg-lR2fxo1qoVWdlisX .cluster-label span{color:#333;}#mermaid-svg-lR2fxo1qoVWdlisX .label text,#mermaid-svg-lR2fxo1qoVWdlisX span{fill:#333;color:#333;}#mermaid-svg-lR2fxo1qoVWdlisX .node rect,#mermaid-svg-lR2fxo1qoVWdlisX .node circle,#mermaid-svg-lR2fxo1qoVWdlisX .node ellipse,#mermaid-svg-lR2fxo1qoVWdlisX .node polygon,#mermaid-svg-lR2fxo1qoVWdlisX .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-lR2fxo1qoVWdlisX .node .label{text-align:center;}#mermaid-svg-lR2fxo1qoVWdlisX .node.clickable{cursor:pointer;}#mermaid-svg-lR2fxo1qoVWdlisX .arrowheadPath{fill:#333333;}#mermaid-svg-lR2fxo1qoVWdlisX .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-lR2fxo1qoVWdlisX .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-lR2fxo1qoVWdlisX .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-lR2fxo1qoVWdlisX .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-lR2fxo1qoVWdlisX .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-lR2fxo1qoVWdlisX .cluster text{fill:#333;}#mermaid-svg-lR2fxo1qoVWdlisX .cluster span{color:#333;}#mermaid-svg-lR2fxo1qoVWdlisX div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-lR2fxo1qoVWdlisX :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}

three
one
c2
c1
two
b2
b1
a2
a1

子图中的方向

使用 graphtype flowchart ,您可以使用方向语句来设置子图将呈现的方向,如本例所示。

flowchart LRsubgraph TOPdirection TBsubgraph B1direction RLi1 -->f1endsubgraph B2direction BTi2 -->f2endendA --> TOP --> BB1 --> B2
#mermaid-svg-nUHkMppiYYG4y13u {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-nUHkMppiYYG4y13u .error-icon{fill:#552222;}#mermaid-svg-nUHkMppiYYG4y13u .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-nUHkMppiYYG4y13u .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-nUHkMppiYYG4y13u .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-nUHkMppiYYG4y13u .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-nUHkMppiYYG4y13u .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-nUHkMppiYYG4y13u .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-nUHkMppiYYG4y13u .marker{fill:#333333;stroke:#333333;}#mermaid-svg-nUHkMppiYYG4y13u .marker.cross{stroke:#333333;}#mermaid-svg-nUHkMppiYYG4y13u svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-nUHkMppiYYG4y13u .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-nUHkMppiYYG4y13u .cluster-label text{fill:#333;}#mermaid-svg-nUHkMppiYYG4y13u .cluster-label span{color:#333;}#mermaid-svg-nUHkMppiYYG4y13u .label text,#mermaid-svg-nUHkMppiYYG4y13u span{fill:#333;color:#333;}#mermaid-svg-nUHkMppiYYG4y13u .node rect,#mermaid-svg-nUHkMppiYYG4y13u .node circle,#mermaid-svg-nUHkMppiYYG4y13u .node ellipse,#mermaid-svg-nUHkMppiYYG4y13u .node polygon,#mermaid-svg-nUHkMppiYYG4y13u .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-nUHkMppiYYG4y13u .node .label{text-align:center;}#mermaid-svg-nUHkMppiYYG4y13u .node.clickable{cursor:pointer;}#mermaid-svg-nUHkMppiYYG4y13u .arrowheadPath{fill:#333333;}#mermaid-svg-nUHkMppiYYG4y13u .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-nUHkMppiYYG4y13u .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-nUHkMppiYYG4y13u .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-nUHkMppiYYG4y13u .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-nUHkMppiYYG4y13u .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-nUHkMppiYYG4y13u .cluster text{fill:#333;}#mermaid-svg-nUHkMppiYYG4y13u .cluster span{color:#333;}#mermaid-svg-nUHkMppiYYG4y13u div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-nUHkMppiYYG4y13u :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}

TOP
B1
f1
i1
B2
f2
i2
A
B

相互作用

注释

可以在flowchart 中输入注释,解析器将忽略这些注释。注释需要单独一行,并且必须以%%(双百分号)开头。注释开始后到下一个换行符的任何文本都将被视为注释,包括任何流语法

flowchart  LR
%% 这是一条注释 A -- text --> B{node} A --  text  --> B --  text2  --> C
#mermaid-svg-ffiqdQB0YicfeWUQ {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-ffiqdQB0YicfeWUQ .error-icon{fill:#552222;}#mermaid-svg-ffiqdQB0YicfeWUQ .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-ffiqdQB0YicfeWUQ .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-ffiqdQB0YicfeWUQ .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-ffiqdQB0YicfeWUQ .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-ffiqdQB0YicfeWUQ .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-ffiqdQB0YicfeWUQ .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-ffiqdQB0YicfeWUQ .marker{fill:#333333;stroke:#333333;}#mermaid-svg-ffiqdQB0YicfeWUQ .marker.cross{stroke:#333333;}#mermaid-svg-ffiqdQB0YicfeWUQ svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-ffiqdQB0YicfeWUQ .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-ffiqdQB0YicfeWUQ .cluster-label text{fill:#333;}#mermaid-svg-ffiqdQB0YicfeWUQ .cluster-label span{color:#333;}#mermaid-svg-ffiqdQB0YicfeWUQ .label text,#mermaid-svg-ffiqdQB0YicfeWUQ span{fill:#333;color:#333;}#mermaid-svg-ffiqdQB0YicfeWUQ .node rect,#mermaid-svg-ffiqdQB0YicfeWUQ .node circle,#mermaid-svg-ffiqdQB0YicfeWUQ .node ellipse,#mermaid-svg-ffiqdQB0YicfeWUQ .node polygon,#mermaid-svg-ffiqdQB0YicfeWUQ .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-ffiqdQB0YicfeWUQ .node .label{text-align:center;}#mermaid-svg-ffiqdQB0YicfeWUQ .node.clickable{cursor:pointer;}#mermaid-svg-ffiqdQB0YicfeWUQ .arrowheadPath{fill:#333333;}#mermaid-svg-ffiqdQB0YicfeWUQ .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-ffiqdQB0YicfeWUQ .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-ffiqdQB0YicfeWUQ .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-ffiqdQB0YicfeWUQ .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-ffiqdQB0YicfeWUQ .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-ffiqdQB0YicfeWUQ .cluster text{fill:#333;}#mermaid-svg-ffiqdQB0YicfeWUQ .cluster span{color:#333;}#mermaid-svg-ffiqdQB0YicfeWUQ div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-ffiqdQB0YicfeWUQ :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}

text
text2
A
B
C

对fontawesome的基本支持

可以从 fontawesome 添加图标。

图标通过语法 fa:#icon class name# 访问。

flowchart TDB[fa:fa-twitter for peace#]B-->C[fa:fa-ban forbidden]B-->D(fa:fa-spinner);B-->E(A fa:fa-camera-retro perhaps?)
#mermaid-svg-iVd7bacLQzivUrnl {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-iVd7bacLQzivUrnl .error-icon{fill:#552222;}#mermaid-svg-iVd7bacLQzivUrnl .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-iVd7bacLQzivUrnl .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-iVd7bacLQzivUrnl .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-iVd7bacLQzivUrnl .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-iVd7bacLQzivUrnl .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-iVd7bacLQzivUrnl .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-iVd7bacLQzivUrnl .marker{fill:#333333;stroke:#333333;}#mermaid-svg-iVd7bacLQzivUrnl .marker.cross{stroke:#333333;}#mermaid-svg-iVd7bacLQzivUrnl svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-iVd7bacLQzivUrnl .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-iVd7bacLQzivUrnl .cluster-label text{fill:#333;}#mermaid-svg-iVd7bacLQzivUrnl .cluster-label span{color:#333;}#mermaid-svg-iVd7bacLQzivUrnl .label text,#mermaid-svg-iVd7bacLQzivUrnl span{fill:#333;color:#333;}#mermaid-svg-iVd7bacLQzivUrnl .node rect,#mermaid-svg-iVd7bacLQzivUrnl .node circle,#mermaid-svg-iVd7bacLQzivUrnl .node ellipse,#mermaid-svg-iVd7bacLQzivUrnl .node polygon,#mermaid-svg-iVd7bacLQzivUrnl .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-iVd7bacLQzivUrnl .node .label{text-align:center;}#mermaid-svg-iVd7bacLQzivUrnl .node.clickable{cursor:pointer;}#mermaid-svg-iVd7bacLQzivUrnl .arrowheadPath{fill:#333333;}#mermaid-svg-iVd7bacLQzivUrnl .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-iVd7bacLQzivUrnl .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-iVd7bacLQzivUrnl .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-iVd7bacLQzivUrnl .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-iVd7bacLQzivUrnl .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-iVd7bacLQzivUrnl .cluster text{fill:#333;}#mermaid-svg-iVd7bacLQzivUrnl .cluster span{color:#333;}#mermaid-svg-iVd7bacLQzivUrnl div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-iVd7bacLQzivUrnl :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}

for peace
forbidden
A perhaps?

顶点和链接之间有空格且不带分号的图形声明

下面是图边的新声明,它与图边的旧声明一样有效。

flowchart  LR  A [硬边] --> |链接文本| B(圆边) B  --> C{Decision} C  -->  |One| D[结果一] C  --> |二| E[结果二]
#mermaid-svg-Ty30KQjDl8TQUM8D {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-Ty30KQjDl8TQUM8D .error-icon{fill:#552222;}#mermaid-svg-Ty30KQjDl8TQUM8D .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-Ty30KQjDl8TQUM8D .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-Ty30KQjDl8TQUM8D .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-Ty30KQjDl8TQUM8D .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-Ty30KQjDl8TQUM8D .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-Ty30KQjDl8TQUM8D .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-Ty30KQjDl8TQUM8D .marker{fill:#333333;stroke:#333333;}#mermaid-svg-Ty30KQjDl8TQUM8D .marker.cross{stroke:#333333;}#mermaid-svg-Ty30KQjDl8TQUM8D svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-Ty30KQjDl8TQUM8D .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-Ty30KQjDl8TQUM8D .cluster-label text{fill:#333;}#mermaid-svg-Ty30KQjDl8TQUM8D .cluster-label span{color:#333;}#mermaid-svg-Ty30KQjDl8TQUM8D .label text,#mermaid-svg-Ty30KQjDl8TQUM8D span{fill:#333;color:#333;}#mermaid-svg-Ty30KQjDl8TQUM8D .node rect,#mermaid-svg-Ty30KQjDl8TQUM8D .node circle,#mermaid-svg-Ty30KQjDl8TQUM8D .node ellipse,#mermaid-svg-Ty30KQjDl8TQUM8D .node polygon,#mermaid-svg-Ty30KQjDl8TQUM8D .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-Ty30KQjDl8TQUM8D .node .label{text-align:center;}#mermaid-svg-Ty30KQjDl8TQUM8D .node.clickable{cursor:pointer;}#mermaid-svg-Ty30KQjDl8TQUM8D .arrowheadPath{fill:#333333;}#mermaid-svg-Ty30KQjDl8TQUM8D .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-Ty30KQjDl8TQUM8D .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-Ty30KQjDl8TQUM8D .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-Ty30KQjDl8TQUM8D .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-Ty30KQjDl8TQUM8D .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-Ty30KQjDl8TQUM8D .cluster text{fill:#333;}#mermaid-svg-Ty30KQjDl8TQUM8D .cluster span{color:#333;}#mermaid-svg-Ty30KQjDl8TQUM8D div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-Ty30KQjDl8TQUM8D :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}

链接文本
One
硬边
圆边
Decision
结果一
结果二

mermaid流程图语法教程相关推荐

  1. markdown 流程图语法

    markdown 流程图语法 1.声明格式 ```mermaid graph LR - ``` 2.声明图形方向(TB上到下,LR左到右) graph LR 3. 声明图标 source(dataGe ...

  2. Blender 2.9中的真实感三维产品全流程制作学习教程

    MP4 |视频:h264,1280×720 |音频:AAC,44.1 KHz,2 Ch 语言:英语+中英文字幕(根据原英文字幕机译更准确) |时长:41节课(6h 23m) |大小:5.83 GB 含 ...

  3. Markdown 里 mermaid 流程图(flowchart)教程

    作者: Jintao 日期:2021-7-12 简介: 未完待续 Markdown 里 mermaid 流程图flowchart教程 前言: 1.0 流程图的方向 TD LR BT RL 2.0 节点 ...

  4. 【Mermaid 语法详细教程 01】 流程图(Flowchart / graph)

    说明 mermaid是一种解决文字图形转换的方案,用于在markdown标记语言中利用文本绘图,本文内容保证适合mermaid 8.8.3的内容,向上更新的内容不论. 本篇作为mermaid教程系列的 ...

  5. 3dmax:3dmax三维之各种材质参数化设置(贴图简介、设计流程)图文教程之详细攻略(切记收藏!)

    3dmax:3dmax三维动画之各种材质参数化设置(贴图简介.设计流程)图文教程之详细攻略(切记收藏!) 目录 3dmax三维动画之各种材质参数化设置(贴图简介.设计流程)图文教程之详细攻略 1.基本 ...

  6. Unreal Engine4 可视化虚拟现实全流程学习教程

    课程目标: 这是一套专门为设计院,三维动画公司.效果图公司.景观规划公司.以及有志于进入这些行业创业的公司和人们量身定制的一套虚拟漫游高级教材. 在这套教学里面,我们能够从头开始了解到一个效果图级别的 ...

  7. uniapp 可视化开发_uniapp的简单安装流程使用教程

    由于本人开发的小程序大部分都是通过uniapp开发的,但是又有部分对uniapp的整理安装流程不大熟悉,所以这次给大家写一个简单完整的使用教程. 下载uniapp专用开发工具 uniapp是由DClo ...

  8. IOS应用程序发布到苹果APP STORE完整流程使用教程

    参考: http://blog.csdn.net/mad1989/article/details/8167529(xcode APP 打包以及提交apple审核详细流程(新版本更新提交审核)) htt ...

  9. 阿里云域名注册流程(全流程详细教程)

    阿里云域名注册流程很简单,先注册阿里云账号,账号必须通过实名认证:然后创建信息模版,个人或企业信息模板必须通过实名认证:然后想好域名名称和域名后缀:最后在阿里云域名注册官网进行新域名的注册.阿里云百科 ...

  10. 阿里云服务器Ecs实例详细购买流程(小白教程)!

    目录 步骤 1 : 阿里云官网地址 步骤 2 : 注册 步骤 3 : 进入控制台 步骤 4 : 购买ECS服务器-创建实例 步骤 5 : 购买ECS服务器-计费方式 步骤 6 : 购买ECS服务器-地 ...

最新文章

  1. access导出MySQL表格_如何将Access数据库里的表内容导出到Excel
  2. 用摩斯电码通关《黑暗之魂3》!up主自制奇葩手柄,连育碧都找上门合作
  3. vs shortcut
  4. kingwell Calendar V1.0 日历时间组件
  5. oracle 删除列 大数据_Oracle 删除指定sql的执行计划。
  6. 数据库的垂直切分和水平切分
  7. hadoop分布式集群搭建,包含网络配置-hadoop3环境
  8. SpringBoot集成Flowable_Jsite待办任务菜单报500
  9. 鸿蒙系统桌面小艺建议怎么删除?鸿蒙系统小艺建议怎么设置关闭及开启
  10. Golang基本变量
  11. php redis 菜鸟,phpRedisAdmin 安装
  12. 表单流程中获取当前执行人填写的审批意见
  13. 从测试用例角度来看传统测试人员更专业?
  14. C语言/ 运算符的优先级以及结合方向
  15. 时光倒流我这么学java
  16. word里双横线怎么打_在word中怎么画直线、双直线、虚线
  17. 1周上线系统,效率提升100%,宜搭助力阿里巴巴法务数字化升级
  18. Scheme:点对(dotted pair,或pair)
  19. python编程处理excel数据_python实现对excel进行数据剔除操作实例
  20. 删除word前面几页的页眉 保留后面的页眉

热门文章

  1. mysql sniffer 源码,MySQL Sniffer 是一个基于 MySQL 协议的抓包工具
  2. YB5212A充电IC充电芯片sop8
  3. veu的常用指令(复习使用)
  4. [转载]八种常见的防盗链方法总结及分析
  5. 解决电脑低俗弹窗广告
  6. Java swing的主题风格设置
  7. php 图片 字母识别,PHP图片文字识别(OCR)
  8. 修改mac地址导致计算机无法上网,如何解决Win7计算机上无法修改MAC地址的问题...
  9. java正则表达式逗号_java – 接受逗号或分号分隔值的正则表达式模式
  10. armv7l安卓刷linux,技术讲解-安卓APK快速生成后门(实现手机入侵)