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

如何控制UML部署图中Frames布局:将local置于hosted上方

调整PlantUML部署图为上下布局的方法

要将local frame置于上方、hosted frame置于下方,只需修改两处关键设置:

  • 移除强制左右布局的指令,明确指定上下布局方向
  • 调整跨框连接的方向,引导布局器生成上下结构

修改后的完整代码如下:

@startuml
top to bottom direction
frame local {
    actor user
    agent browser
}
frame hosted {
    node secgwy
    node webui
    node broker
    node nmp
}
cloud internet

user -- browser

browser -down- internet
internet -down- secgwy

secgwy -- webui
webui <-- broker
webui --> nmp
broker <-- nmp
@enduml

关键修改说明:

  1. 布局方向设置:将原代码的left to right direction替换为top to bottom direction(也可直接删除该指令,因为PlantUML默认布局方向就是从上到下),这是切换上下布局的核心。
  2. 连接方向调整:把browser -right- internet和internet -right- secgwy中的-right-改为-down-,明确指定连接向下延伸,引导布局器将local框放在上方、hosted框放在下方,同时让cloud处于两个框的中间位置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 13:54:52