使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2023.11)
表创建新手也能轻松快速地掌握基础知识。 • 文本与图形的关联: 另一个显著特点是文本表示与图形输出之间非常相似。这种和谐的相关性可确保文本草稿准确地转化为 图形图表,从而提供连贯、可预测的设计体验,在最终输出中不会出现令人不快的意外。 • 高效的制作过程: 文本和图形结果之间的紧密联系不仅简化了制作过程,还大大加快了制作速度。用户可从更简化的流程 中获益,减少耗时的修改和调整要求。 • 起草时的可视化: 在起草文本的同时就 可能性。 • 易于编辑和修改: 重要的是,编辑现有图表的过程非常简便。由于图表是由文本生成的,用户会发现进行调整比使用图形 工具修改图像要容易得多,也精确得多。 PlantUML 为创建和编辑序列图提供了一种简单明了、用户友好的方法,既能满足新手的需求,也能满 足经验丰富的设计人员的需求。它巧妙地利用文本输入的简便性来制作具有视觉描述性和准确性的图表, 从而使自己成为图表创建工具包中的必备工具。 1.6 文本对齐 1 序列图 *[Ref. [QA-1361](https://forum.plantuml.net/1361)]* 1.6 文本对齐 箭头上的文本对齐可以用 skinparam sequenceMessageAlign,后接参数 left,right 或 center。 你也可以使用 direction 或 reverseDirection 来根据箭头的方向对齐文本。更多细节可参考0 码力 | 539 页 | 7.74 MB | 1 年前3PlantUML 1.2021.3 语言参考指引
self.\nIt also demonstrates\nmultiline \ntext @enduml PlantUML 语言参考指引 (1.2021.2) 3 / 397 1.5 文本对齐 1 时序图 1.5 文本对齐 1.5.1 让响应信息显示在箭头下面 你可以使用 skinparam responseMessageBelowArrow true 命令,让响应信息显示在箭头下面。 @startuml 结束记录攻击日志 end else 另一种失败 Bob -> Alice: 请重复 end @enduml 1.12 次级分组标签 对于 group 而言,在标头处的 [和] 之间可以显示次级文本或标签。 @startuml Alice -> Bob: 认证请求 PlantUML 语言参考指引 (1.2021.2) 9 / 397 1.13 给消息添加注释 1 时序图 Bob -> Alice: server : conConf rnote over server "r"是正方形 "h"是六边形 endrnote rnote over server 多 行 文本 endrnote hnote over caller 多 行 文本 endhnote @enduml PlantUML 语言参考指引 (1.2021.2) 12 / 397 1.16 在多个参与者添加备注 [across] 10 码力 | 398 页 | 4.22 MB | 1 年前3PlantUML 1.2020.22 语言参考指引
新的语法将会替换旧的语法。然而考虑到兼容性,旧的语法仍被能够使用以确保向前兼容。 但是我们鼓励用户使用新的语法格式。 5.1 简单活动图 活动标签 (activity label) 以冒号开始,以分号结束。 文本格式支持 creole wiki 语法。 活动默认安装它们定义的顺序就行连接。 @startuml :Hello world; :This is on defined on several **lines**; 1; :Treatment 2; endif @enduml PlantUML 语言参考指引 (1.2020.22) 77 / 294 5.9 注释 5 活动图 (新语法 ) 5.9 注释 文本格式支持 creole wiki 语法。 A note can be floating, using floating keyword. @startuml start :foo1; floating xxxFontSize , xxxFontName 三个参数,来修改绘图中的字体 (颜色、大小、 名称)。 PlantUML 语言参考指引 (1.2020.22) 250 / 294 19.8 文本对齐 (Text Alignment) 19 SKINPARAM 命令 blockquote You can change the font for the drawing using xxxFontColor0 码力 | 295 页 | 3.08 MB | 1 年前3使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2020.23)
新的语法将会替换旧的语法。然而考虑到兼容性,旧的语法仍被能够使用以确保向前兼容。 但是我们鼓励用户使用新的语法格式。 5.1 简单活动图 活动标签 (activity label) 以冒号开始,以分号结束。 文本格式支持 creole wiki 语法。 活动默认安装它们定义的顺序就行连接。 @startuml :Hello world; :This is on defined on several **lines**; 1; :Treatment 2; endif @enduml PlantUML 语言参考指引 (1.2020.23) 88 / 306 5.9 注释 5 活动图 (新语法 ) 5.9 注释 文本格式支持 creole wiki 语法。 A note can be floating, using floating keyword. @startuml start :foo1; floating xxxFontSize , xxxFontName 三个参数,来修改绘图中的字体 (颜色、大小、 名称)。 PlantUML 语言参考指引 (1.2020.23) 262 / 306 19.8 文本对齐 (Text Alignment) 19 SKINPARAM 命令 blockquote You can change the font for the drawing using xxxFontColor0 码力 | 307 页 | 3.17 MB | 1 年前3使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2021.2)
新的语法将会替换旧的语法。然而考虑到兼容性,旧的语法仍被能够使用以确保向前兼容。 但是我们鼓励用户使用新的语法格式。 6.1 简单活动图 活动标签 (activity label) 以冒号开始,以分号结束。 文本格式支持 creole wiki 语法。 活动默认安装它们定义的顺序就行连接。 @startuml :Hello world; :This is on defined on several **lines**; :b; :c; detach split again (Z) detach split again end split again stop end split @enduml 6.10 注释 文本格式支持 creole wiki 语法。 A note can be floating, using floating keyword. @startuml start :foo1; floating queue stack stack rectangle rectangle storage storage usecase usecase @enduml 可选的,您可以使用方括号 [] 放置长描述文本。 @startuml folder folder [ 这是个 文件夹 PlantUML 语言参考指引 (1.2021.2) 129 / 380 8.1 声明元素 8 部署图 ----0 码力 | 381 页 | 4.05 MB | 1 年前3PlantUML 1.2021.1 语言参考指引
新的语法将会替换旧的语法。然而考虑到兼容性,旧的语法仍被能够使用以确保向前兼容。 但是我们鼓励用户使用新的语法格式。 6.1 简单活动图 活动标签 (activity label) 以冒号开始,以分号结束。 文本格式支持 creole wiki 语法。 活动默认安装它们定义的顺序就行连接。 @startuml :Hello world; :This is on defined on several **lines**; :b; :c; detach split again (Z) detach split again end split again stop end split @enduml 6.10 注释 文本格式支持 creole wiki 语法。 A note can be floating, using floating keyword. @startuml start :foo1; floating queue stack stack rectangle rectangle storage storage usecase usecase @enduml 可选的,您可以使用方括号 [] 放置长描述文本。 @startuml folder folder [ 这是个 文件夹 PlantUML 语言参考指引 (1.2021.1) 129 / 375 8.1 声明元素 8 部署图 ----0 码力 | 376 页 | 4.00 MB | 1 年前3使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.6)
新的语法将会替换旧的语法。然而考虑到兼容性,旧的语法仍被能够使用以确保向前兼容。 但是我们鼓励用户使用新的语法格式。 5.1 简单活动图 活动标签 (activity label) 以冒号开始,以分号结束。 文本格式支持 creole wiki 语法。 活动默认安装它们定义的顺序就行连接。 @startuml :Hello world; :This is on defined on several **lines**; 1; :Treatment 2; endif PlantUML 语言参考指引 (1.2019.6) 67 / 173 5.7 注释 5 活动图 (新语法 ) @enduml 5.7 注释 文本格式支持 creole wiki 语法。 A note can be floating, using floating keyword. @startuml start :foo1; floating tuml.jar -language 18.7 文本对齐 (Text Alignment) 通过 left, right or center, 可以设置文本对齐. 也可以 sequenceMessageAlign 指令赋值为 direction 或 reverseDirection 以便让文本对齐与箭头方 向一致。Text alignment
0 码力 | 174 页 | 1.98 MB | 1 年前3使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.9)
新的语法将会替换旧的语法。然而考虑到兼容性,旧的语法仍被能够使用以确保向前兼容。 但是我们鼓励用户使用新的语法格式。 5.1 简单活动图 活动标签 (activity label) 以冒号开始,以分号结束。 文本格式支持 creole wiki 语法。 活动默认安装它们定义的顺序就行连接。 @startuml :Hello world; :This is on defined on several **lines**; 1; :Treatment 2; endif PlantUML 语言参考指引 (1.2019.9) 67 / 173 5.7 注释 5 活动图 (新语法 ) @enduml 5.7 注释 文本格式支持 creole wiki 语法。 A note can be floating, using floating keyword. @startuml start :foo1; floating tuml.jar -language 18.7 文本对齐 (Text Alignment) 通过 left, right or center, 可以设置文本对齐. 也可以 sequenceMessageAlign 指令赋值为 direction 或 reverseDirection 以便让文本对齐与箭头方 向一致。Text alignment
0 码力 | 174 页 | 2.00 MB | 1 年前3使用 Graphviz 绘画 UML 图
实验室开发的一个开源软件,它以一种文本语言去描述图(graph),然后 自动排布节点和边去生成图片。它已有近 30 年历史。 UML(unified modeling language,统一建模语言)是一种常用的面向对象设计的方法。其中 最常用的是类图(class diagram),用于表示类的构成以及类之间的关系。 利用 Graphviz 去生成 UML 类图有几个好处: 1. 用文本表示图,容易更新,容易做版本管理。0 码力 | 20 页 | 331.51 KB | 1 年前3使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.1)
新的语法将会替换旧的语法。然而考虑到兼容性,旧的语法仍被能够使用以确保向前兼容。 但是我们鼓励用户使用新的语法格式。 5.1 简单活动图 活动标签 (activity label) 以冒号开始,以分号结束。 文本格式支持 creole wiki 语法。 活动默认安装它们定义的顺序就行连接。 @startuml :Hello world; :This is on defined on several **lines**; 1; :Treatment 2; endif @enduml PlantUML 语言参考指引 (1.2019.1) 62 / 145 5.7 注释 5 活动图 (新语法) 5.7 注释 文本格式支持 creole wiki 语法。 A note can be floating, using floating keyword. @startuml start :foo1; floating0 码力 | 146 页 | 1.91 MB | 1 年前3
共 14 条
- 1
- 2