AI流程圖語法

介紹
AI流程圖是基於 Mermaid.js,因此它遵循 Mermaid.js 語法。 流程圖是由節點(幾何形狀)和邊(箭頭或線)組成。 Mermaid.js 程式碼定義了節點和邊的創建方式,並支援不同類型的箭頭、多方向箭頭以及對子圖的任意連接。
定義節點
類型 程式碼 圖表 語法
節點
flowchart LR
  apple
只需輸入節點名稱。
带有文字的節點
flowchart LR
  node["This is text"]
將文字放在括號中,使用雙引號將文字括起來。
带有 markdown 的節點
flowchart LR
  node["`This **is**
_Markdown_`"]
將 markdown 放在括號中,使用雙引號和反引號將文字括起來。
節點形狀
類型 程式碼 圖表 語法
具有圓邊的節點
flowchart LR
  node(Content)
Put text in (...)
體育場形狀的節點
flowchart LR
  node([Content])
Put text in ([...])
子程序形狀的節點
flowchart LR
  node[[Content]]
Put text in [[...]]
圓柱形的節點
flowchart LR
  node[(Content)]
Put text in [(...)]
圓形的節點
flowchart LR
  node((Content))
Put text in ((...))
不對稱形狀的節點
flowchart LR
  node>Content]
Put text in >...]
菱形節點
flowchart LR
  node{Content}
Put text in {...}
六邊形節點
flowchart LR
  node{{Content}}
Put text in {{...}}
平行四邊形 A
flowchart LR
  node[/Content/]
Put text in [/.../]
平行四邊形 B
flowchart LR
  node[\Content\]
Put text in [\...\]
梯形 A
flowchart LR
  node[/Content\]
Put text in [/...\]
梯形 B
flowchart LR
  node[\Content/]
Put text in [\.../]
雙圓
flowchart LR
  node(((Content)))
Put text in (((...)))
節點之間的連接
線條長度
長度 1 2 3
普通 --- ---- -----
普通带箭頭 --> ---> ---->
粗線 === ==== =====
粗線带箭頭 ==> ===> ====>
虛線 -.- -..- -...-
虛線带箭頭 -.-> -..-> -...->
更多進階用法
進階用法包括子圖、互動、樣式和類別等。 請參閱 Mermaid.js 官方網站。