生成 UML 渲染图 ( PlantUML? )

做 图相关的算法的时候, 写代码 看 不太直观,就想着 如何能把图画出来. 找啊找 就发现了 PlantUML 这个好东西!

PlantUML 是一个可以让你快速编写 UML 图的组件

它可以让你编写如下常见的 UML 图:

  • 顺序图
  • 用例图
  • 类图
  • 对象图
  • 活动图 (旧语法)
  • 组件图
  • 部署图
  • 状态图
  • 时序图

除此之外,它还支持一些非 UML 图形,如:

  • JSON 数据
  • YAML 数据
  • 网络图 (nwdiag)
  • 线框图形界面或 UI 模拟(Salt)
  • 架构图
  • 规范和描述语言(SDL)
  • Ditaa 图
  • 甘特图
  • 思维导图图示
  • 工作分解结构图(WBS)
  • 用 AsciiMath 或 JLaTeXMath 符号进行数学计算
  • 实体关系图 (IE/ER)

官网: https://plantuml.com/zh/

你可以到 这里测试:
http://www.plantuml.com/plantuml/uml

可以看到效果

状态图

时序图

活动图 也是一般意义上理解的 UML 图

文中 puml 代码来自这里:
https://www.cnblogs.com/cc11001100/p/10348985.html
https://www.51cto.com/article/720456.html
https://www.plantuml.com/plantuml/uml/SoWkIImgAStDuG8pk3BJ53IUpLtuPFSs1KTDXPACr3m5ZShKOaqk1GMhPzFQdyrPes1epPMQKvoAfD89XqeZQo2dk2I_W4iZBrzJ0KsNCmvTnjPObRlWK6u2SOu2K4z9HcPUEh8SI08edPUIcSO5TeS3a0toB000
感谢作者.

posted @ 2023-01-06 10:47  lesten  阅读(296)  评论(0编辑  收藏  举报