# flowchart绘图简要说明
- 创建元素
- 创建连接关系
- 添加箭头样式等
st=>start: Start|past:>http://www.google.com[blank]
e=>end: End|future:>http://www.google.com
op1=>operation: My Operation|past
op2=>operation: Stuff|current
sub1=>subroutine: My Subroutine|invalid
cond=>condition: Yes
or No?|approved:>http://www.google.com
c2=>condition: Good idea|rejected
io=>inputoutput: catch something...|future
st->op1(right)->cond
cond(yes@Y, right)->c2
cond(no@N)->sub1(left)->op1
c2(yes)->io->e
c2(no)->op2->e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|past
高亮效果无效,插件为不同元素添加了配色常见高亮配置:past | current | future | approved | rejected | invalid
@re
修改判断结果标识无效
# 常用元素
- start 开始
- end 结束
- operation 操作
- condition 判断
- inputoutput 输入输出
- subroutine 子程序
flowchat
st=>start: 开始
e=>end: 结束
op=>operation: 我的操作
cond=>condition: 确认?
inout=>inputoutput: 输入
sub=>subroutine: 子程序
st->op->cond
cond(yes)->inout->sub->e
cond(no)->op
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
# 箭头指向
left、right、bottom、top
condition中top未生效??
flowchat
st=>start: 开始
e=>end: 结束
op1=>operation: 操作1
op2=>operation: 操作2
op3=>operation: 操作3
op4=>operation: 操作4
cond=>condition: 确认1?
cond2=>condition: 确认2?
inout=>inputoutput: 输入
sub=>subroutine: 子程序
st->op1->cond
cond(no)->op2->op3(left)->op1
cond2(no, top)->op4(top)->op1
cond(yes, right)->cond2(yes, bottom)->inout->sub(right)->e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# 箭头颜色
支持简写
和hex
颜色写法
cond2@>op4({"stroke":"#ff0000"})@>op1({"stroke":"#f0f"})@>cond({"stroke":"orange"})
st=>start: 开始|past
e=>end: 结束
op1=>operation: 操作1|current
op2=>operation: 操作2|future
op3=>operation: 操作3|approved
op4=>operation: 操作4|rejected
cond=>condition: 确认1?|invalid
cond2=>condition: 确认2?
inout=>inputoutput: 输入
sub=>subroutine: 子程序
st->op1->cond
cond(no)->op2->op3(left)->op1
cond2(no, top)->op4(top)->op1
cond(yes, right)->cond2(yes, bottom)->inout->sub(right)->e
st@>op1({"stroke":"Red"})@>cond({"stroke":"blue"})
cond2@>op4({"stroke":"#ff0000"})@>op1({"stroke":"#f0f"})@>cond({"stroke":"orange"})
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# flowchart-vuepress配置
['@maginapp/vuepress-plugin-flowchart', {}]
1