在PlantUML中,您可以使用布局和分组功能来垂直对齐包
@startuml
!define AWSPUML https://raw.githubusercontent.com/awslabs/aws-icons-for-plantuml/v14.0/L-AttU1/resource/plantuml
actor 用户
database 数据库
rectangle "我的服务" {
[服务1]
[服务2]
[服务3]
}
actor 用户 --> [服务1]
[服务1] --> 数据库
[服务2] --> 数据库
[服务3] --> 数据库
@enduml
在这个例子中,我们创建了一个矩形来包含三个服务,这三个服务将垂直排列。您可以根据需要调整矩形的大小以适应您的布局。
此外,您还可以使用group
关键字来对齐包:
@startuml
!define AWSPUML https://raw.githubusercontent.com/awslabs/aws-icons-for-plantuml/v14.0/L-AttU1/resource/plantuml
actor 用户
database 数据库
group "我的服务" {
[服务1]
[服务2]
[服务3]
}
actor 用户 --> [服务1]
[服务1] --> 数据库
[服务2] --> 数据库
[服务3] --> 数据库
@enduml
在这个例子中,我们使用了group
关键字来创建一个名为“我的服务”的组,这个组内的元素将垂直排列。这种方法更加灵活,因为您可以在组内添加更多的元素,而不仅仅是矩形。
领取专属 10元无门槛券
手把手带您无忧上云