文章标题

来源:互联网 发布:文字美图软件 编辑:程序博客网 时间:2024/05/16 07:36

关于makedown绘制流程图的语法

例如

输入以下代码

开头以 "```flow" 开始  以"```"结束上面""中的内容由于在makedown中输入后就不能显示代码 直接显示流程图  故采用这种方法 流程图的格式固定为 开头以 "```flow" 开始  以"```"结束st=>start: 开始io=>inputoutput: 输入输出op1=>operation: 操作1op2=>operation: 操作2op3=>operation: 操作3cond1=>condition: 条件选择1?cond2=>condition: 条件选择2?sub=>subroutine: 子程序e=>end: 结束st->io->op1->op2->cond1cond1(yes)->op3cond1(no,bottom)->eop3(right)->cond2cond2(no,right)->op1cond2(yes,bottom)->sub(left)->op2

这里按我的理解解释下语法
流程图的语法大体分为两段,第一段用来定义元素,第二段用来连接元素
定义元素阶段的语法是
flag=>type: content:>url
flag就是一个标签,连接元素时通过这个来实现
type是这个标签的类型,从上段内容看有6中类型,非别为:
start
end
operation
subroutine
condition
inputoutput
content就是在框框中要写的内容,中英文均可,但有一点需要特别注意,就是type后的冒号与文本之间一定要有个空格,没空格会出问题。
url就是一个连接,与框框中的文本相绑定(这个没试过)

第二阶段连接元素直接用 -> 来连接 如果是condition 会有两个方向

cond(no)->
cond(yes)->

在箭头所指的源上 可以加个方向属性 定义箭头指出方向 如:

cond(no, bottom)->
cond(yes, right)->
op1(left)->
op2(right)->

经过试验 在马克飞象上 条件的方向要yes和no都定好了才能确定

Created with Raphaël 2.1.0开始输入输出操作1操作2条件选择1?操作3条件选择2?子程序结束yesnoyesno
0 0
原创粉丝点击