【发布时间】:2019-11-15 20:30:58
【问题描述】:
使用PlantUML,我为我的文档创建了一个小状态图:
@startuml
state Powered {
[*] -d-> Starting
Powered -r-> Starting : Some error
Starting -d-> Operational
}
[*] -d-> Powered : Power On
Powered -u-> [*] : Power Off
Powered -d-> Powered : Reset
@enduml
(顺便说一句:PlantUML 是一个非常很好的工具,可以从嵌入文本描述的嵌入式标记文档(如 asciidoc 或 reStructuredText)创建图形输出)
如您所见,图表绘制得有点草率
- “关机”过渡箭头不直
- 交换初始/结束状态
- 从“Powered”到“Starting”的箭头看起来好像与“Power Off”转换有关
- “正在启动”和“运行”状态未对齐
正如documentation 所描述的,您通过写成-left-> 或-l-> 而不仅仅是--> 来对箭头方向产生一些影响。
有没有办法影响如何和在哪里箭头的绘制方式?我真的很想只画水平或垂直 直线线。
【问题讨论】:
标签: graphviz statechart plantuml