 使用 Graphviz 绘画 UML 图
能自动排布节点位置,在大型复杂的图特别方便。 3. 统一文档风格。 实际上,文档生成工具Doxygen 也是采用 Graphviz 生成类图的。不过,我们在软件设计中, 经常以类图表示系统中某个部分,并且按需展示某些重点,而不是简单地全部列出,所以还是 需要手工去描述我们想要画什么,表示我们的软件设计。 1.1 使用 Graphviz dot 首先,下载 Graphviz 安装包。macOS 用户可以 brew install headlabel="* "] Canvas -> Shape 15 } } Canvas Shape * Rectangle Circle 2.9 颜色 UML 图也不一定是黑白的。做软件设计时可以加入颜色去加入一些意思,例如不同包的类可 设置为不同颜色。挑选颜色是一个头痛的问题,可以采用 Graphviz 的配色方案(color scheme) 功能。例如用 colorscheme=spectral70 码力 | 20 页 | 331.51 KB | 1 年前3 使用 Graphviz 绘画 UML 图
能自动排布节点位置,在大型复杂的图特别方便。 3. 统一文档风格。 实际上,文档生成工具Doxygen 也是采用 Graphviz 生成类图的。不过,我们在软件设计中, 经常以类图表示系统中某个部分,并且按需展示某些重点,而不是简单地全部列出,所以还是 需要手工去描述我们想要画什么,表示我们的软件设计。 1.1 使用 Graphviz dot 首先,下载 Graphviz 安装包。macOS 用户可以 brew install headlabel="* "] Canvas -> Shape 15 } } Canvas Shape * Rectangle Circle 2.9 颜色 UML 图也不一定是黑白的。做软件设计时可以加入颜色去加入一些意思,例如不同包的类可 设置为不同颜色。挑选颜色是一个头痛的问题,可以采用 Graphviz 的配色方案(color scheme) 功能。例如用 colorscheme=spectral70 码力 | 20 页 | 331.51 KB | 1 年前3
共 1 条
- 1













