【笔记】PUML语法使用

Sequence 时序图

类型:participant

1、参与者排序 order

participant NAME orderNUMBER

默认是按出现定义的先后顺序排列,如下图。
【Sequence】未定义order的效果图

可以通过自定义改变,使用order关键字,将按ABC进行排序。

participant 是时序图中的类型。

复制代码
participant A order 1
participant B order 2
participant C order 3

没有定义顺序的会默认在前,有order排序的按从小到大,通过上述代码定义后,如下:
【Sequence】participant定义order的效果图

2、参与者添加颜色

participant NAME **#**1E90FF

Note:#加RGB或者颜色名字都可以。

可以跟order连用,效果相同。

复制代码
participant A order 1 #1E90FF

【Sequence】participant 添加颜色#

3、消息添加颜色 <font color= >

A -> B :<font color=red> msg()

添加在:之后,消息之前,可以没有空格间隔。

4、线条添加颜色[#]->

A [#blue]-> B : msg

在箭头前添加颜色。

Activity 活动图

1、设置线条颜色 -[#]->

-Click;

-[#blue]->

:new;

复制代码
if (detected?) then (No)
-[#blue]->
   :Send a normal service request;

【Activity】添加线条颜色

线条色定义必须换行,否则如下图异常:
【Activity】添加线条颜色--错误案例

2、设置事件背景色

#Bule:EVENT;

复制代码
#E6E6FA:new page;

其他疑问:

puml activity怎么画经过判断指向上一步的?

MindMap 脑图/思维导图

1、节点颜色 [#]

***[#Bule]**NAME

注意需要空格,层级*和颜色定义是无空格的,同样可以使用RGB或颜色名词定义#。

复制代码
***[#79bbff] Linux Mint
***[#green] Kubuntu

【MindMap】添加节点颜色

相关推荐
狼性书生4 天前
uniapp实现的Tab 选项卡组件模板
前端·uni-app·vue·组件·插件
Sheldon一蓑烟雨任平生9 天前
Vue3 插件(可选独立模块复用)
vue.js·vue3·插件·vue3 插件·可选独立模块·插件使用方式·插件中的依赖注入
装疯迷窍_A1 个月前
ARCGIS国土超级工具集1.7更新说明
arcgis·插件·尖锐角·批量分割矢量·勘测定界
Sylvan Ding1 个月前
VSCode插件推荐 2025 - 拥抱 Agentic Coding 时代:是时候从 PyCharm 切换到 VSCode 生态了!
ide·vscode·pycharm·extension·插件·agentic·氛围编程
微风中的麦穗1 个月前
【任务管理软件】实用工具之ToDoList 9.0.6 详细图文安装教程:高效任务管理的完美起点
办公软件·甘特图·思维导图·任务管理器·todolist·办公学习
l1t1 个月前
测试DuckDB电子表格读取插件rusty_sheet 0.2版
数据库·rust·插件·xlsx·duckdb
l1t1 个月前
用parser_tools插件来解析SQL语句
数据库·sql·插件·duckdb
RE-19011 个月前
Excel基础知识 - 导图笔记
数据分析·学习笔记·excel·思维导图·基础知识·函数应用
lypzcgf1 个月前
Coze源码分析-资源库-编辑插件-后端源码-领域/数据访问层
系统架构·插件·coze·coze源码分析·智能体平台·ai应用平台·agent平台
l1t1 个月前
在duckdb 1.4中编译和使用postgresql协议插件duckdb-pgwire
开发语言·数据库·c++·postgresql·插件·duckdb