如何在一个页面中制作多个图表
How to make multiple diagram in single page
我想知道有没有办法在单页中并排制作一个plantuml两个序列图。我想在两个图表中保留相同的演员姓名。目前,如果我执行如下操作,它会自动组合成单个序列图。
@startuml
Bob -> Alice : hello
@enduml
@startuml
Bob -> Mark : Hi
@enduml
但预期两个序列并排
newpage: newpage 关键字用于将图表拆分为多个图像。
@startuml
header SayHello
footer Page %page% of %lastpage%
Bob -> Alice : hello
newpage last page
Bob -> Mark : Hi
@enduml
结果:
你也可以定义一个像"PAGE_SETTING"这样的变量来决定是否 打开或关闭它。
@startuml
' seton demo
!define PAGE_SETTING newpage
header SayHello
footer Page %page% of %lastpage%
Bob -> Alice : hello
PAGE_SETTING
Bob -> Mark : Hi
@enduml
结果:
如果你只想标记"newpage" 你可以试试这样的
@startuml
' define
!define NEW_PAGE_1 == newpage ==
!definelong NEW_PAGE_2(obj)
note over obj: newpage
!enddefinelong
' main
Bob -> Alice : hello
NEW_PAGE_1
Bob -> Mark : Hi
NEW_PAGE_2(Bob)
Bob -> Carson
@enduml