graph LR
A[方形]-->B(圆角) B --> C{条件a} C -->|a=1| D[结果1] C -->|a=2| E[结果2] F[横向流程图]
竖向流程图
graph TD
A[方形]--> B(圆角) B --> C{条件a} C -->|a=1| D[结果1] C -->|a=2| E[结果2] F[竖向流程图]
标准流程图
flowchart st([开始框]) op[处理框] cond{"判断框(是或否?)"} sub1[[子流程]] io[/输入输出框/] e([结束框]) st --> op --> cond
cond --是--> io --> e
cond --否--> sub1 --> op
标准流程图(横向)
flowchart LR
st([开始框]) op[处理框] cond{"判断框(是或否?)"} sub1[[子流程]] io[/输入输出框/] e([结束框]) st --> op
op --> cond
cond --是--> io --> e
cond --否--> sub1 --> op
UML时序图
sequenceDiagram 对象A->对象B: 对象B你好吗?(请求)
Note right of 对象B: 对象B的描述
Note left of 对象A: 对象A的描述(提示) 对象B-->对象A: 我很好(响应) 对象A->对象B: 你真的好吗?
复杂的UML时序图
sequenceDiagram Title: 标题:复杂使用
对象A->对象B: 对象B你好吗?(请求)
Note right of 对象B: 对象B的描述
Note left of 对象A: 对象A的描述(提示) 对象B-->对象A: 我很好(响应) 对象B->小三: 你好吗
小三-->>对象A: 对象B找我了
对象A->对象B: 你真的好吗?
Note over 小三,对象B: 我们是朋友
participant C
Note right of C: 没人陪我玩