之前比较常用 plantuml 写代码, 生成UML图,他们都是代码绘图,不用拖拽线和框体。

缺点

  • Grid 布局很难用

例如我想实现一个长方形框体内放两行,第一行只有一个长方形 第二行有3个长方形

我希望第二行的3个长方形

  1. 宽度一致
  2. 第一个的左边与第一行的左边对齐
  3. 最后一个的右边和第一行的右边对齐 Pasted image 20250106103513.png

d2 比 plantuml 好在哪里

  • d2更好看一些

官网 https://d2lang.com