Graphviz和PlantUML都不错。
PlantUML是为UML专门设计的,用起来的感觉比Graphviz好很多。
毕设中画图全靠这货了。如果用word画图岂不是要画死了!!!幸好我想到了脚本也能画图,一番查找之后找到这俩货,真是超出预想,本来想如果没有称手的工具就自己写个呢,因为图太多不得不画,画起来十分耗时。真是帮了我大忙。
一番折腾,终于画出来了张图。。。import声明的状态机,累死我了,试了很多语法,不合要求,最终灵机一动,画成了。。。
@startuml
() -> [import] St1
-> [ { ] St2
if "" then
-> St3
-> [ } ] St5
else
--> [Identifier] St4
-up-> [ } ] St5
-> [ from ] St6
-> [Identifier] St7
-> [;] St8
-> (*)
@enduml
网友评论