You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在PlantUML中实现UML符号的垂直分组?

实现PlantUML中together元素的垂直分组方法

默认情况下,together块里的元素确实是水平排列的,但有几种简单的方法可以实现垂直分组:

  • 用||分隔符强制垂直排列
    在together块内,用||分隔每个元素,就能让它们从上到下垂直堆叠,这是最直接的方法。示例代码:

    @startuml
    together {
        用户 || 订单系统 || 支付网关
    }
    @enduml
    
  • 结合布局指令指定垂直方向
    可以在together块内部添加layout vertical指令,明确指定元素采用垂直布局,适合需要更清晰声明布局方向的场景:

    @startuml
    together {
        layout vertical
        ClassA
        ClassB
        ClassC
    }
    @enduml
    
  • 针对复杂结构的嵌套技巧
    如果together块里包含带关系的元素(比如类图中的继承、关联),可以先把需要垂直排列的元素用小的together块包裹,再结合||分隔,或者直接在元素间换行并使用--添加垂直分隔线,让结构更清晰:

    @startuml
    together {
        ClassParent || ClassChild
        ClassParent <|-- ClassChild
    }
    @enduml
    

内容的提问来源于stack exchange,提问作者Matt

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 14:31:00