#plantuml画图 PlantUML 是一个画图脚本语言,用它可以快速地画出:
时序图
流程图
用例图
状态图
组件图
在markdown中的使用方式
##时序图
@startuml
Alice -> Bob: Authentication Request
Bob --> Alice: Authentication Response
Alice -> Bob: Another authentication Request
Alice
@enduml
##流程图 流程标签以 : 开始,以 ; 结束,按其定义顺序隐式链接。 就是正常流程图判断是棱形,这个有点奇怪,简单的流程图可以画的比加快,但是复杂的多泳道,条件复杂的还是用鼠标操作软件,个人认为可维护性更好一点,效率更高。
@startuml
:Hello world;
:I am cool;
@enduml
可以使用 start 和stop来表示图的开始和结束。
@startuml
start
:Hello world;
:I am cool;
stop
@enduml
也可以使用end
@startuml
start
:Hello world;
:I am cool;
end
@enduml
使用if then else
@st