我想在plantuml
中创建一个活动图,并选择一些操作员if elseif
(切换情况),这将导致2个决策。我创建了这样的图,但是它具有水平布局。
我得到什么;
@startuml
start
:start;
if (some question) then (no)
elseif (some question) then (no)
elseif (some question) then (no)
else (yes)
: decision 2;
stop
endif
: decision 1;
stop
@enduml
我想要什么:
答案 0 :(得分:1)
尝试使用嵌套的yes
将then
放在if
之后,如下所示:
start
:start;
if (some question) then (yes)
if (some question) then (yes)
if (some question) then (yes)
: decision 2;
stop
else (no)
endif
else (no)
endif
else (no)
endif
: decision 1;
stop
那将给你:
这正在使用beta/new Activity Diagram Syntax,如您的示例所使用的。我尝试使用泳道和其他功能将decision 1
左右移动。但是找不到能够产生更好输出的任何东西。