plantuml 编程式画图

摘要

画时序图,类图等各种UML图时,对于部分程序员是一件比较痛苦的活,1个原因是缺乏美感,画出来的图太难看,另外一个是拖拽式的迁移性不好,不能灵活变更。所以如果能够使用编程模式,然后通过第三方工具渲染出图片方式就大大解放了生产力。

前言

之前也有用过https://www.websequencediagrams.com/来画时序图,这个和plantuml画时序图的语法是一样的,不过websequencediagrams是在线的,服务器应该是在国外,有时候渲染有点慢。

http://www.objectaid.com/class-diagram 这个的话可以自动生成类图,比较好,不过只有eclipse插件,没有IDEA的

安装

graphviz

这个就是渲染图像,是一个绿色软件,稳定版本2.38
window 下载地址
https://graphviz.gitlab.io/_pages/Download/Download_windows.html

下载完成后配置环境变量 GRAPHVIZ_DOT = *\graphviz-2.38\release\bin\dot.exe 即可

plantuml

http://plantuml.com/download
http://plantuml.com/starting
支持和idea,eclipse集成

如下图所示,就可以愉快的编码画图了
这里写图片描述

这里写图片描述

还可以画活动图
http://plantuml.com/activity-diagram-beta
这里写图片描述

操作手册

http://plantuml.com/preprocessing
http://translate.plantuml.com/zh/PlantUML_Language_Reference_Guide_ZH.pdf

猜你喜欢

转载自blog.csdn.net/fs1360472174/article/details/78943018