Skip to content

Mermaid corpus

Twelve diagrams from bench/corpus/compat/, the benchmark’s compatibility corpus drawn from the mermaid repository at tag mermaid@12.0.0 (MIT; see THIRD_PARTY_NOTICES.md). They are chosen for range: size, nested subgraphs, classes and styles, edge labels.

This is a complicated flow This is the description for the complicated flow. 提交申请熊大 负责人审批强子 DBA审批强子 SA审批阿美 主管审批光头强 DBA确认强子 SA确认阿美 结束 SA执行1强子 SA执行2强子 DBA执行1强子 DBA执行3强子 DBA执行2强子 DBA执行4强子 负责人确认梁静茹
This is a complicated flow
Diagram source
---
title: This is a complicated flow
---
graph LR
accTitle: This is a complicated flow
accDescr: This is the description for the complicated flow.
sid-B3655226-6C29-4D00-B685-3D5C734DC7E1["
提交申请
熊大
"];
class sid-B3655226-6C29-4D00-B685-3D5C734DC7E1 node-executed;
sid-4DA958A0-26D9-4D47-93A7-70F39FD7D51A["
负责人审批
强子
"];
class sid-4DA958A0-26D9-4D47-93A7-70F39FD7D51A node-executed;
sid-E27C0367-E6D6-497F-9736-3CDC21FDE221["
DBA审批
强子
"];
class sid-E27C0367-E6D6-497F-9736-3CDC21FDE221 node-executed;
sid-BED98281-9585-4D1B-934E-BD1AC6AC0EFD["
SA审批
阿美
"];
class sid-BED98281-9585-4D1B-934E-BD1AC6AC0EFD node-executed;
sid-7CE72B24-E0C1-46D3-8132-8BA66BE05AA7["
主管审批
光头强
"];
class sid-7CE72B24-E0C1-46D3-8132-8BA66BE05AA7 node-executed;
sid-A1B3CD96-7697-4D7C-BEAA-73D187B1BE89["
DBA确认
强子
"];
class sid-A1B3CD96-7697-4D7C-BEAA-73D187B1BE89 node-executed;
sid-3E35A7FF-A2F4-4E07-9247-DBF884C81937["
SA确认
阿美
"];
class sid-3E35A7FF-A2F4-4E07-9247-DBF884C81937 node-executed;
sid-4FC27B48-A6F9-460A-A675-021F5854FE22["
结束
"];
class sid-4FC27B48-A6F9-460A-A675-021F5854FE22 node-executed;
sid-19DD9E9F-98C1-44EE-B604-842AFEE76F1E["
SA执行1
强子
"];
class sid-19DD9E9F-98C1-44EE-B604-842AFEE76F1E node-executed;
sid-6C2120F3-D940-4958-A067-0903DCE879C4["
SA执行2
强子
"];
class sid-6C2120F3-D940-4958-A067-0903DCE879C4 node-executed;
sid-9180E2A0-5C4B-435F-B42F-0D152470A338["
DBA执行1
强子
"];
class sid-9180E2A0-5C4B-435F-B42F-0D152470A338 node-executed;
sid-03A2C3AC-5337-48A5-B154-BB3FD0EC8DAD["
DBA执行3
强子
"];
class sid-03A2C3AC-5337-48A5-B154-BB3FD0EC8DAD node-executed;
sid-D5E1F2F4-306C-47A2-BF74-F66E3D769756["
DBA执行2
强子
"];
class sid-D5E1F2F4-306C-47A2-BF74-F66E3D769756 node-executed;
sid-8C3F2F1D-F014-4F99-B966-095DC1A2BD93["
DBA执行4
强子
"];
class sid-8C3F2F1D-F014-4F99-B966-095DC1A2BD93 node-executed;
sid-1897B30A-9C5C-4D5B-B80B-76A038785070["
负责人确认
梁静茹
"];
class sid-1897B30A-9C5C-4D5B-B80B-76A038785070 node-executed;
sid-B3655226-6C29-4D00-B685-3D5C734DC7E1-->sid-7CE72B24-E0C1-46D3-8132-8BA66BE05AA7;
sid-4DA958A0-26D9-4D47-93A7-70F39FD7D51A-->sid-1897B30A-9C5C-4D5B-B80B-76A038785070;
sid-E27C0367-E6D6-497F-9736-3CDC21FDE221-->sid-A1B3CD96-7697-4D7C-BEAA-73D187B1BE89;
sid-BED98281-9585-4D1B-934E-BD1AC6AC0EFD-->sid-3E35A7FF-A2F4-4E07-9247-DBF884C81937;
sid-19DD9E9F-98C1-44EE-B604-842AFEE76F1E-->sid-6C2120F3-D940-4958-A067-0903DCE879C4;
sid-9180E2A0-5C4B-435F-B42F-0D152470A338-->sid-D5E1F2F4-306C-47A2-BF74-F66E3D769756;
sid-03A2C3AC-5337-48A5-B154-BB3FD0EC8DAD-->sid-8C3F2F1D-F014-4F99-B966-095DC1A2BD93;
sid-6C2120F3-D940-4958-A067-0903DCE879C4-->sid-4DA958A0-26D9-4D47-93A7-70F39FD7D51A;
sid-1897B30A-9C5C-4D5B-B80B-76A038785070-->sid-4FC27B48-A6F9-460A-A675-021F5854FE22;
sid-3E35A7FF-A2F4-4E07-9247-DBF884C81937-->sid-19DD9E9F-98C1-44EE-B604-842AFEE76F1E;
sid-A1B3CD96-7697-4D7C-BEAA-73D187B1BE89-->sid-9180E2A0-5C4B-435F-B42F-0D152470A338;
sid-A1B3CD96-7697-4D7C-BEAA-73D187B1BE89-->sid-03A2C3AC-5337-48A5-B154-BB3FD0EC8DAD;
sid-D5E1F2F4-306C-47A2-BF74-F66E3D769756-->sid-4DA958A0-26D9-4D47-93A7-70F39FD7D51A;
sid-8C3F2F1D-F014-4F99-B966-095DC1A2BD93-->sid-4DA958A0-26D9-4D47-93A7-70F39FD7D51A;
sid-7CE72B24-E0C1-46D3-8132-8BA66BE05AA7-->sid-BED98281-9585-4D1B-934E-BD1AC6AC0EFD;
sid-7CE72B24-E0C1-46D3-8132-8BA66BE05AA7-->sid-E27C0367-E6D6-497F-9736-3CDC21FDE221;
sid-3E35A7FF-A2F4-4E07-9247-DBF884C81937-->sid-6C2120F3-D940-4958-A067-0903DCE879C4;
sid-7CE72B24-E0C1-46D3-8132-8BA66BE05AA7-->sid-4DA958A0-26D9-4D47-93A7-70F39FD7D51A;
sid-7CE72B24-E0C1-46D3-8132-8BA66BE05AA7-->sid-4FC27B48-A6F9-460A-A675-021F5854FE22;
Flowchart diagram Flowchart, top to bottom. 22 nodes, 40 edges. fa:fa-creative-commons My System | Test Environment → fa:fa-cogs Shared Business Logic Server:Service 1; → fa:fa-cogs Shared Business Logic Server:Service 2; → fa:fa-cogs Shared Report Server:Service 1; → fa:fa-cogs Shared Report Server:Service 2; → fa:fa-cogs Dedicated Test Business Logic Server:Service 1; → fa:fa-cogs Dedicated Test Business Logic Server:Service 2 fa:fa-cogs Shared Business Logic Server:Service 1 → fa:fa-circle [DBServer\SharedDbInstance].[SupportDb]; → fa:fa-circle [DBServer\SharedDbInstance].[DevelopmentDb]; → fa:fa-circle [DBServer\SharedDbInstance].[TestDb]; → fa:fa-server Shared Business Logic Server fa:fa-cogs Shared Business Logic Server:Service 2 → fa:fa-server Shared Business Logic Server; → fa:fa-cogs Shared Business Logic Server:Service 1 fa:fa-cogs Shared Report Server:Service 1 → fa:fa-circle [DBServer\SharedDbInstance].[SupportDb]; → fa:fa-circle [DBServer\SharedDbInstance].[DevelopmentDb]; → fa:fa-circle [DBServer\SharedDbInstance].[TestDb]; → fa:fa-circle [DBServer\SharedDbInstance].[SharedReportingDb]; → fa:fa-server Shared Report Server fa:fa-cogs Shared Report Server:Service 2 → fa:fa-server Shared Report Server; → fa:fa-cogs Shared Report Server:Service 1 fa:fa-cogs Dedicated Test Business Logic Server:Service 1 → fa:fa-circle [DBServer\SharedDbInstance].[DevelopmentDb]; → fa:fa-server Dedicated Test Business Logic Server fa:fa-cogs Dedicated Test Business Logic Server:Service 2 → fa:fa-server Dedicated Test Business Logic Server; → fa:fa-cogs Dedicated Test Business Logic Server:Service 1 fa:fa-circle [DBServer\SharedDbInstance].[SupportDb] → fa:fa-database [DBServer\SharedDbInstance] fa:fa-circle [DBServer\SharedDbInstance].[DevelopmentDb] → fa:fa-database [DBServer\SharedDbInstance] fa:fa-circle [DBServer\SharedDbInstance].[TestDb] → fa:fa-database [DBServer\SharedDbInstance] fa:fa-circle [DBServer\SharedDbInstance].[SharedReportingDb] → fa:fa-database [DBServer\SharedDbInstance] fa:fa-server Shared Business Logic Server → fa:fa-server VmHost1 fa:fa-server Shared Report Server → fa:fa-server VmHost2 fa:fa-server Dedicated Test Business Logic Server → fa:fa-server VmHost3 fa:fa-database [DBServer\SharedDbInstance] → fa:fa-server DBServer; → fa:fa-cogs DBServer\:MSSQLSERVER; → fa:fa-cogs DBServer\:SQLAgent; → fa:fa-cogs DBServer\:SQLBrowser fa:fa-server DBServer → fa:fa-server VmHost3 fa:fa-cogs DBServer\:MSSQLSERVER → fa:fa-server DBServer fa:fa-cogs DBServer\:SQLAgent → fa:fa-server DBServer; → fa:fa-cogs DBServer\:MSSQLSERVER fa:fa-cogs DBServer\:SQLBrowser → fa:fa-server DBServer; → fa:fa-cogs DBServer\:MSSQLSERVER fa:fa-creative-commons MySystem | Test Environment fa:fa-cogs Shared BusinessLogic Server:Service 1 fa:fa-cogs Shared BusinessLogic Server:Service 2 fa:fa-cogs Shared ReportServer:Service 1 fa:fa-cogs Shared ReportServer:Service 2 fa:fa-cogs Dedicated TestBusiness LogicServer:Service 1 fa:fa-cogs Dedicated TestBusiness LogicServer:Service 2 fa:fa-circle[DBServer\SharedDbInstance].[SupportDb] fa:fa-circle[DBServer\SharedDbInstance].[DevelopmentDb] fa:fa-circle[DBServer\SharedDbInstance].[TestDb] fa:fa-circle[DBServer\SharedDbInstance].[SharedReportingDb] fa:fa-server Shared BusinessLogic Server fa:fa-server Shared ReportServer fa:fa-server Dedicated TestBusiness Logic Server fa:fa-database[DBServer\SharedDbInstance] fa:fa-server DBServer fa:fa-cogsDBServer\:MSSQLSERVER fa:fa-cogsDBServer\:SQLAgent fa:fa-cogsDBServer\:SQLBrowser fa:fa-server VmHost1 fa:fa-server VmHost2 fa:fa-server VmHost3
Diagram source
graph TD
9e122290_1ec3_e711_8c5a_005056ad0002("fa:fa-creative-commons My System | Test Environment")
82072290_1ec3_e711_8c5a_005056ad0002("fa:fa-cogs Shared Business Logic Server:Service 1")
db052290_1ec3_e711_8c5a_005056ad0002("fa:fa-cogs Shared Business Logic Server:Service 2")
4e112290_1ec3_e711_8c5a_005056ad0002("fa:fa-cogs Shared Report Server:Service 1")
30122290_1ec3_e711_8c5a_005056ad0002("fa:fa-cogs Shared Report Server:Service 2")
5e112290_1ec3_e711_8c5a_005056ad0002("fa:fa-cogs Dedicated Test Business Logic Server:Service 1")
c1112290_1ec3_e711_8c5a_005056ad0002("fa:fa-cogs Dedicated Test Business Logic Server:Service 2")
b7042290_1ec3_e711_8c5a_005056ad0002("fa:fa-circle [DBServer\SharedDbInstance].[SupportDb]")
8f102290_1ec3_e711_8c5a_005056ad0002("fa:fa-circle [DBServer\SharedDbInstance].[DevelopmentDb]")
0e102290_1ec3_e711_8c5a_005056ad0002("fa:fa-circle [DBServer\SharedDbInstance].[TestDb]")
07132290_1ec3_e711_8c5a_005056ad0002("fa:fa-circle [DBServer\SharedDbInstance].[SharedReportingDb]")
c7072290_1ec3_e711_8c5a_005056ad0002("fa:fa-server Shared Business Logic Server")
ca122290_1ec3_e711_8c5a_005056ad0002("fa:fa-server Shared Report Server")
68102290_1ec3_e711_8c5a_005056ad0002("fa:fa-server Dedicated Test Business Logic Server")
f4112290_1ec3_e711_8c5a_005056ad0002("fa:fa-database [DBServer\SharedDbInstance]")
d6072290_1ec3_e711_8c5a_005056ad0002("fa:fa-server DBServer")
71082290_1ec3_e711_8c5a_005056ad0002("fa:fa-cogs DBServer\:MSSQLSERVER")
c0102290_1ec3_e711_8c5a_005056ad0002("fa:fa-cogs DBServer\:SQLAgent")
9a072290_1ec3_e711_8c5a_005056ad0002("fa:fa-cogs DBServer\:SQLBrowser")
1d0a2290_1ec3_e711_8c5a_005056ad0002("fa:fa-server VmHost1")
200a2290_1ec3_e711_8c5a_005056ad0002("fa:fa-server VmHost2")
1c0a2290_1ec3_e711_8c5a_005056ad0002("fa:fa-server VmHost3")
9e122290_1ec3_e711_8c5a_005056ad0002-->82072290_1ec3_e711_8c5a_005056ad0002
9e122290_1ec3_e711_8c5a_005056ad0002-->db052290_1ec3_e711_8c5a_005056ad0002
9e122290_1ec3_e711_8c5a_005056ad0002-->4e112290_1ec3_e711_8c5a_005056ad0002
9e122290_1ec3_e711_8c5a_005056ad0002-->30122290_1ec3_e711_8c5a_005056ad0002
9e122290_1ec3_e711_8c5a_005056ad0002-->5e112290_1ec3_e711_8c5a_005056ad0002
9e122290_1ec3_e711_8c5a_005056ad0002-->c1112290_1ec3_e711_8c5a_005056ad0002
82072290_1ec3_e711_8c5a_005056ad0002-->b7042290_1ec3_e711_8c5a_005056ad0002
82072290_1ec3_e711_8c5a_005056ad0002-->8f102290_1ec3_e711_8c5a_005056ad0002
82072290_1ec3_e711_8c5a_005056ad0002-->0e102290_1ec3_e711_8c5a_005056ad0002
82072290_1ec3_e711_8c5a_005056ad0002-->c7072290_1ec3_e711_8c5a_005056ad0002
db052290_1ec3_e711_8c5a_005056ad0002-->c7072290_1ec3_e711_8c5a_005056ad0002
db052290_1ec3_e711_8c5a_005056ad0002-->82072290_1ec3_e711_8c5a_005056ad0002
4e112290_1ec3_e711_8c5a_005056ad0002-->b7042290_1ec3_e711_8c5a_005056ad0002
4e112290_1ec3_e711_8c5a_005056ad0002-->8f102290_1ec3_e711_8c5a_005056ad0002
4e112290_1ec3_e711_8c5a_005056ad0002-->0e102290_1ec3_e711_8c5a_005056ad0002
4e112290_1ec3_e711_8c5a_005056ad0002-->07132290_1ec3_e711_8c5a_005056ad0002
4e112290_1ec3_e711_8c5a_005056ad0002-->ca122290_1ec3_e711_8c5a_005056ad0002
30122290_1ec3_e711_8c5a_005056ad0002-->ca122290_1ec3_e711_8c5a_005056ad0002
30122290_1ec3_e711_8c5a_005056ad0002-->4e112290_1ec3_e711_8c5a_005056ad0002
5e112290_1ec3_e711_8c5a_005056ad0002-->8f102290_1ec3_e711_8c5a_005056ad0002
5e112290_1ec3_e711_8c5a_005056ad0002-->68102290_1ec3_e711_8c5a_005056ad0002
c1112290_1ec3_e711_8c5a_005056ad0002-->68102290_1ec3_e711_8c5a_005056ad0002
c1112290_1ec3_e711_8c5a_005056ad0002-->5e112290_1ec3_e711_8c5a_005056ad0002
b7042290_1ec3_e711_8c5a_005056ad0002-->f4112290_1ec3_e711_8c5a_005056ad0002
8f102290_1ec3_e711_8c5a_005056ad0002-->f4112290_1ec3_e711_8c5a_005056ad0002
0e102290_1ec3_e711_8c5a_005056ad0002-->f4112290_1ec3_e711_8c5a_005056ad0002
07132290_1ec3_e711_8c5a_005056ad0002-->f4112290_1ec3_e711_8c5a_005056ad0002
c7072290_1ec3_e711_8c5a_005056ad0002-->1d0a2290_1ec3_e711_8c5a_005056ad0002
ca122290_1ec3_e711_8c5a_005056ad0002-->200a2290_1ec3_e711_8c5a_005056ad0002
68102290_1ec3_e711_8c5a_005056ad0002-->1c0a2290_1ec3_e711_8c5a_005056ad0002
f4112290_1ec3_e711_8c5a_005056ad0002-->d6072290_1ec3_e711_8c5a_005056ad0002
f4112290_1ec3_e711_8c5a_005056ad0002-->71082290_1ec3_e711_8c5a_005056ad0002
f4112290_1ec3_e711_8c5a_005056ad0002-->c0102290_1ec3_e711_8c5a_005056ad0002
f4112290_1ec3_e711_8c5a_005056ad0002-->9a072290_1ec3_e711_8c5a_005056ad0002
d6072290_1ec3_e711_8c5a_005056ad0002-->1c0a2290_1ec3_e711_8c5a_005056ad0002
71082290_1ec3_e711_8c5a_005056ad0002-->d6072290_1ec3_e711_8c5a_005056ad0002
c0102290_1ec3_e711_8c5a_005056ad0002-->d6072290_1ec3_e711_8c5a_005056ad0002
c0102290_1ec3_e711_8c5a_005056ad0002-->71082290_1ec3_e711_8c5a_005056ad0002
9a072290_1ec3_e711_8c5a_005056ad0002-->d6072290_1ec3_e711_8c5a_005056ad0002
9a072290_1ec3_e711_8c5a_005056ad0002-->71082290_1ec3_e711_8c5a_005056ad0002
Flowchart diagram Flowchart, top to bottom. 7 nodes, 11 edges. A → B B → C; → D; → G Foo SubGraph: C → D Foo SubGraph: D → E Bar SubGraph: E → A; → F Bar SubGraph: F → D; → G G → D Foo SubGraph C D Bar SubGraph E F A B G
Diagram source
graph TB
A
B
subgraph foo[Foo SubGraph]
C
D
end
subgraph bar[Bar SubGraph]
E
F
end
G
A-->B
B-->C
C-->D
B-->D
D-->E
E-->A
E-->F
F-->D
F-->G
B-->G
G-->D
style foo fill:#F99,stroke-width:2px,stroke:#F0F,color:darkred
style bar fill:#999,stroke-width:10px,stroke:#0F0,color:blue
Flowchart diagram Flowchart, left to right. 8 nodes, 9 edges. cylindrical shape test → Go shopping 1 [Get money]; → Go shopping 2 [Get money]; → Go shopping 3 [Get money] Go shopping 1 → Let me think... Do I want something for work, something to spend every free second with, or something to get around? Go shopping 2 → Let me think... Do I want something for work, something to spend every free second with, or something to get around? Go shopping 3 → Let me think... Do I want something for work, something to spend every free second with, or something to get around? Let me think... Do I want something for work, something to spend every free second with, or something to get around? → Laptop [One]; → iPhone [Two]; → Car [Three] Get money Get money Get money One Two Three cylindricalshapetest Go shopping 1 Go shopping 2 Go shopping 3 Let me think...Do I want something for work,something to spend everyfree second with,or something to get around? Laptop iPhone Car
Diagram source
graph LR
A[(cylindrical<br />shape<br />test)]
A -->|Get money| B1[(Go shopping 1)]
A -->|Get money| B2[(Go shopping 2)]
A -->|Get money| B3[(Go shopping 3)]
C[(Let me think...<br />Do I want something for work,<br />something to spend every free second with,<br />or something to get around?)]
B1 --> C
B2 --> C
B3 --> C
C -->|One| D[(Laptop)]
C -->|Two| E[(iPhone)]
C -->|Three| F[(Car)]
click A "flowchart.html#link-clicked" "link test"
click B testClick "click test"
classDef someclass fill:#f96;
class A someclass;
Flowchart diagram Flowchart, left to right. 6 nodes, 3 edges. red text → blue text [red text] red text → blue text [blue text] default style → default style [default style] redtext bluetext defaultstyle redtext bluetext redtext bluetext defaultstyle defaultstyle
Diagram source
graph LR
A[red<br>text] -->|red<br>text| B(blue<br>text)
C[/red<br/>text/] -->|blue<br/>text| D{blue<br/>text}
E{{default<br />style}} -->|default<br />style| F([default<br />style])
linkStyle default color:Sienna;
linkStyle 0 color:red;
linkStyle 1 stroke:DarkGray,stroke-width:2px,color:#0000ff
style A color:red;
style B color:blue;
style C stroke:#ff0000,fill:#ffcccc,color:#ff0000
style D stroke:#0000ff,fill:#ccccff,color:#0000ff
click B "flowchart.html#link-clicked" "link test"
click D testClick "click test"
Flowchart diagram Flowchart, top to bottom. 30 nodes, 15 edges. red text ↔ blue text [default style] red text ↔ blue text [default style] red text ↔ blue text [default style] red text ↔ blue text [default style] red text ↔ blue text [default style] red text ↔ blue text [default style] red text ↔ blue text [default style] red text ↔ blue text [default style] red text ↔ blue text [default style] red text ↔ blue text [default style] red text ↔ blue text [default style] red text ↔ blue text [default style] red text ↔ blue text [default style] red text ↔ blue text [default style] red text ↔ blue text [default style] default style default style default style default style default style default style default style default style default style default style default style default style default style default style default style red text blue text red text blue text red text blue text red text blue text red text blue text red text blue text red text blue text red text blue text red text blue text red text blue text red text blue text red text blue text red text blue text red text blue text red text blue text
Diagram source
flowchart TB
A1[red text] <-->|default style| A2[blue text]
B1(red text) <-->|default style| B2(blue text)
C1([red text]) <-->|default style| C2([blue text])
D1[[red text]] <-->|default style| D2[[blue text]]
E1[(red text)] <-->|default style| E2[(blue text)]
F1((red text)) <-->|default style| F2((blue text))
G1>red text] <-->|default style| G2>blue text]
H1{red text} <-->|default style| H2{blue text}
I1{{red text}} <-->|default style| I2{{blue text}}
J1[/red text/] <-->|default style| J2[/blue text/]
K1[\red text\] <-->|default style| K2[\blue text\]
L1[/red text\] <-->|default style| L2[/blue text\]
M1[\red text/] <-->|default style| M2[\blue text/]
N1[red text] <-->|default style| N2[blue text]
O1(((red text))) <-->|default style| O2(((blue text)))
linkStyle default color:Sienna;
style A1 stroke:#ff0000,fill:#ffcccc,color:#ff0000
style B1 stroke:#ff0000,fill:#ffcccc,color:#ff0000
style C1 stroke:#ff0000,fill:#ffcccc,color:#ff0000
style D1 stroke:#ff0000,fill:#ffcccc,color:#ff0000
style E1 stroke:#ff0000,fill:#ffcccc,color:#ff0000
style F1 stroke:#ff0000,fill:#ffcccc,color:#ff0000
style G1 stroke:#ff0000,fill:#ffcccc,color:#ff0000
style H1 stroke:#ff0000,fill:#ffcccc,color:#ff0000
style I1 stroke:#ff0000,fill:#ffcccc,color:#ff0000
style J1 stroke:#ff0000,fill:#ffcccc,color:#ff0000
style K1 stroke:#ff0000,fill:#ffcccc,color:#ff0000
style L1 stroke:#ff0000,fill:#ffcccc,color:#ff0000
style M1 stroke:#ff0000,fill:#ffcccc,color:#ff0000
style N1 stroke:#ff0000,fill:#ffcccc,color:#ff0000
style O1 stroke:#ff0000,fill:#ffcccc,color:#ff0000
style A2 stroke:#0000ff,fill:#ccccff,color:#0000ff
style B2 stroke:#0000ff,fill:#ccccff,color:#0000ff
style C2 stroke:#0000ff,fill:#ccccff,color:#0000ff
style D2 stroke:#0000ff,fill:#ccccff,color:#0000ff
style E2 stroke:#0000ff,fill:#ccccff,color:#0000ff
style F2 stroke:#0000ff,fill:#ccccff,color:#0000ff
style G2 stroke:#0000ff,fill:#ccccff,color:#0000ff
style H2 stroke:#0000ff,fill:#ccccff,color:#0000ff
style I2 stroke:#0000ff,fill:#ccccff,color:#0000ff
style J2 stroke:#0000ff,fill:#ccccff,color:#0000ff
style K2 stroke:#0000ff,fill:#ccccff,color:#0000ff
style L2 stroke:#0000ff,fill:#ccccff,color:#0000ff
style M2 stroke:#0000ff,fill:#ccccff,color:#0000ff
style N2 stroke:#0000ff,fill:#ccccff,color:#0000ff
style O2 stroke:#0000ff,fill:#ccccff,color:#0000ff
Flowchart diagram Flowchart, top to bottom. 9 nodes, 10 edges. Start → Step 1 Step 1 → Flow 1 Flow 1 → Step 2.1 [Choice 1.1]; → Step 2.3 [Choice 1.3]; → Step 2.2 [Choice 1.2] Step 2.1 → Flow 2 Step 2.2 → Flow 2 Flow 2 → Feedback node [Choice 2.1]; → Finish [Choice 2.2] Feedback node → Step 1 Choice 1.1 Choice 1.3 Choice 1.2 Choice 2.1 Choice 2.2 Start Step 1 Flow 1 Step 2.1 Step 2.3 Step 2.2 Flow 2 Feedback node Finish
Diagram source
graph TD
A([Start]) ==> B[Step 1]
B ==> C{Flow 1}
C -- Choice 1.1 --> D[Step 2.1]
C -- Choice 1.3 --> I[Step 2.3]
C == Choice 1.2 ==> E[Step 2.2]
D --> F{Flow 2}
E ==> F{Flow 2}
F{Flow 2} == Choice 2.1 ==> H[Feedback node]
H[Feedback node] ==> B[Step 1]
F{Flow 2} == Choice 2.2 ==> G((Finish))
linkStyle 0,1,4,6,7,8,9 stroke:gold, stroke-width:4px
classDef active_node fill:#0CF,stroke:#09F,stroke-width:6px
classDef unactive_node fill:#e0e0e0,stroke:#bdbdbd,stroke-width:3px
classDef bugged_node fill:#F88,stroke:#F22,stroke-width:3px
classDef start_node,finish_node fill:#3B1,stroke:#391,stroke-width:8px
class A start_node;
class B,C,E,F,H active_node;
class D unactive_node;
class G finish_node;
class I bugged_node
Flowchart diagram Flowchart, top to bottom. 9 nodes, 10 edges. Start → Step 1 Step 1 → Flow 1 Flow 1 → Step 2.1 [Choice 1.1]; → Step 2.3 [Choice 1.3]; → Step 2.2 [Choice 1.2] Step 2.1 → Flow 2 Step 2.2 → Flow 2 Flow 2 → Feedback node [Choice 2.1]; → Finish [Choice 2.2] Feedback node → Step 1 Choice 1.1 Choice 1.3 Choice 1.2 Choice 2.1 Choice 2.2 Start Step 1 Flow 1 Step 2.1 Step 2.3 Step 2.2 Flow 2 Feedback node Finish
Diagram source
flowchart-elk TD
A([Start]) ==> B[Step 1]
B ==> C{Flow 1}
C -- Choice 1.1 --> D[Step 2.1]
C -- Choice 1.3 --> I[Step 2.3]
C == Choice 1.2 ==> E[Step 2.2]
D --> F{Flow 2}
E ==> F{Flow 2}
F{Flow 2} == Choice 2.1 ==> H[Feedback node]
H[Feedback node] ==> B[Step 1]
F{Flow 2} == Choice 2.2 ==> G((Finish))
Flowchart diagram Flowchart, left to right. 6 nodes, 6 edges. Client: Web app → API gateway; → Local cache Client: Local cache Services: API gateway → Auth service; → Order service Services: Auth service → Web app [token] Services: Order service → Orders DB Storage: Orders DB Client Web app Local cache Services API gateway Auth service Order service Storage Orders DB token
Diagram source
---
config:
theme: default
look: classic
layout: dagre
---
flowchart LR
subgraph Client
UI[Web app]
Cache[(Local cache)]
end
subgraph Services
API[API gateway]
Auth[Auth service]
Orders[Order service]
end
subgraph Storage
DB[(Orders DB)]
end
UI --> API
UI --> Cache
API --> Auth
API --> Orders
Orders --> DB
Auth -. token .-> UI

e2e-dagre-7213-should-render-dagre-edges-with-right-angles-not-curves

Section titled “e2e-dagre-7213-should-render-dagre-edges-with-right-angles-not-curves”
Flowchart diagram Flowchart, left to right. 11 nodes, 14 edges. G1: N00 — N01; — N02; — N03; — N04; — N05; — N11; — N12; — N13; — N22 G1: N11 — N22; — N22; — N22; — N22; — N22 G1: N12 G1: N13 G2: N21 G2: N22 G1 N00 N11 N12 N13 G2 N21 N22 N01 N02 N03 N04 N05
Diagram source
---
config:
layout: dagre
---
flowchart LR
subgraph G1
N00
N11
N12
N13
end
subgraph G2
N21
N22
end
N00 --- N01 & N02 & N03 & N04 & N05
N00 --- N11 & N12 & N13 & N22
N11 --- N22
N11 --- N22
N11 --- N22
N11 --- N22
N11 --- N22
Flowchart diagram Flowchart, top to bottom. 8 nodes, 7 edges. Ingest: Fetch → Validate Ingest: Validate → Normalise Transform: Normalise → Enrich Transform: Enrich → Warehouse Store: Warehouse → API Serve: API → Cache; → Metrics Serve: Cache Observe: Metrics Ingest Fetch Validate Transform Normalise Enrich Store Warehouse Serve API Cache Observe Metrics
Diagram source
flowchart TB
subgraph Ingest
A[Fetch] --> B[Validate]
end
subgraph Transform
C[Normalise] --> D[Enrich]
end
subgraph Store
E[(Warehouse)]
end
subgraph Serve
F[API] --> G[Cache]
end
subgraph Observe
H[Metrics]
end
B --> C
D --> E
E --> F
F --> H

e2e-v2-18-should-render-nested-subgraphs-with-edge-from-cluster-containing-extractable-subgraph

Section titled “e2e-v2-18-should-render-nested-subgraphs-with-edge-from-cluster-containing-extractable-subgraph”
Flowchart diagram Flowchart, top to bottom. 6 nodes, 2 edges. asub: aa bsub / csub / dsub: da → a; → a bsub / esub / fsub / gsub: ga bsub / esub / fsub / gsub: abc bsub / esub / fsub / gsub: abcd asub aa bsub csub dsub da esub fsub gsub ga abc abcd a
Diagram source
flowchart TB
subgraph asub
aa
end
a
subgraph bsub
subgraph csub
subgraph dsub
da
end
end
subgraph esub
subgraph fsub
%%comment out subgraph below
subgraph gsub
ga
abc
abcd
end
end
end
end
bsub-->a
da-->a