1
【丢弃】mermaid语法速查表.
source link: https://www.guofei.site/2017/05/04/mermaid.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
【丢弃】mermaid语法速查表.
2017年05月04日Author: Guofei
文章归类: ,文章编号:
版权声明:本文作者是郭飞。转载随意,但需要标明原文链接,并通知本人
原文链接:https://www.guofei.site/2017/05/04/mermaid.html
回收原因:ATOM支持,但如何让网页支持还没研究出来
mermaid语法
教材:http://knsv.github.io/mermaid
Possible directions are:
- TB - top bottom
- BT - bottom top
- RL - right left
-
LR - left right
- TD - same as TB
Nodes & shapes
- A node (default)
graph LR id1
- A node with text
graph LR id1[This is the text in the box]
- A node with round edges
graph LR id1(This is the text in the box);
- A node in the form of a circle
graph LR id1((This is the text in the circle));
- A node in an asymetric shape
graph LR id1>This is the text in the box]
- A node (rhombus)
graph LR id1{This is the text in the box}
Links between nodes
- A link with arrow head
graph LR
A-->B
- An open link
graph LR A --- B
- Text on links
graph LR A-- This is the text --- B
graph LR
A---|This is the text|B;
- A link with arrow head and text
graph LR A-->|text|B
graph LR
A-- text -->B
- Dotted link
graph LR A-.->B
- Dotted link with text
graph LR A-. text .->B
- Thick link
graph LR A==>B
- Thick link with text
graph LR A== text ==>B
Subgraphs
%% Subgraph example
graph TB
subgraph one
a1-->a2
end
subgraph two
b1-->b2
end
subgraph three
c1-->c2
end
c1-->a2
Styling a node
%% Example code
graph LR
id1(Start)-->id2(Stop)
style id1 fill:#f9f,stroke:#333,stroke-width:4px;
style id2 fill:#ccf,stroke:#f66,stroke-width:2px,stroke-dasharray: 5, 5;
案例:
%% Code for flowchart below
graph TB
sq[Square shape] --> ci((Circle shape))
subgraph A subgraph
od>Odd shape]-- Two line<br>edge comment --> ro
di{Diamond with <br/> line break} -.-> ro(Rounded<br>square<br>shape)
di==>ro2(Rounded square shape)
end
%% Notice that no text in shape are added here instead that is appended further down
e --> od3>Really long text with linebreak<br>in an Odd shape]
%% Comments after double percent signs
e((Inner / circle<br>and some odd <br>special characters)) --> f(,.?!+-*ز)
cyr[Cyrillic]-->cyr2((Circle shape Начало));
classDef green fill:#9f6,stroke:#333,stroke-width:2px;
classDef orange fill:#f96,stroke:#333,stroke-width:4px;
class sq,e green
class di orange
graph BT
A[Christmas] --> B(go shopping)
B --> C{let me think}
C-->|one| D[laptop]
C--> |two| E[iphone]
C--> |three| F{a}
您的支持将鼓励我继续创作!
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK