我正在尝试为 PlantUML 中的以下脚本制作 UML 图。
[plantuml, target=diagram-sequence, format=png]
....
@startuml
-> A: test
opt ((Exterme_DANGER_Forwith_cIES_MICRO_GYRO) || (Exterme_DANGER_Forwith_cIES_PANASONIC_GYRO) || (Exterme_DANGER_Forwith_cIES_VIRTUAL) || (Exterme_DANGER_Forwith_cIES_Cobra) || (Exterme_DANGER_Forwith_cIES_VTI) || (Exterme_DANGER_Forwith_cIES_VTI_SPI) || (Exterme_DANGER_Forwith_cIES_VIRTUAL) || (Exterme_DANGER_Forwith_cIES_VTI) || (Exterme_DANGER_Forwith_cIES_VTI_SPI) || (Exterme_DANGER_Forwith_cIES_VIRTUAL)) || (Exterme_DANGER_Forwith_cIES_Cobra5) || (Exterme_DANGER_Forwith_cIES_Cobra4))
<- A
end opt
@enduml
....
Run Code Online (Sandbox Code Playgroud)
当我这样做时,我看不到完整的图表。

有谁知道如何在图中多行显示大选择条件?
添加换行符\n将打破opt图中的多行,但它仍然位于 PlantUML 文本文件中的一行上,这可能难以阅读。
为了使内容更具可读性,\在行尾添加将允许将文本拆分为多行。
\n与允许将图表和文件\中的单行拆分为多行相结合:
@startuml
-> A: test
opt ( \
(Exterme_DANGER_Forwith_cIES_MICRO_GYRO) \n\
|| (Exterme_DANGER_Forwith_cIES_PANASONIC_GYRO)\n\
|| (Exterme_DANGER_Forwith_cIES_VIRTUAL) \n\
|| (Exterme_DANGER_Forwith_cIES_Cobra) \n\
|| (Exterme_DANGER_Forwith_cIES_VTI) \n\
|| (Exterme_DANGER_Forwith_cIES_VTI_SPI) \n\
|| (Exterme_DANGER_Forwith_cIES_VIRTUAL) \n\
|| (Exterme_DANGER_Forwith_cIES_VTI) \n\
|| (Exterme_DANGER_Forwith_cIES_VTI_SPI) \n\
|| (Exterme_DANGER_Forwith_cIES_VIRTUAL)) \n\
|| (Exterme_DANGER_Forwith_cIES_Cobra5) \n\
|| (Exterme_DANGER_Forwith_cIES_Cobra4) \n\
)
<- A
end opt
@enduml
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9734 次 |
| 最近记录: |