gpt4 book ai didi

graphviz - PlantUML:控制箭头形状和方向

转载 作者:行者123 更新时间:2023-12-02 21:42:42 24 4
gpt4 key购买 nike

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

(顺便说一句:Pl​​antUML 是一个非常很好的工具,可以从嵌入标记文档(如 asciidoc 或 reStructuredText)的文本描述创建图形输出)

这就是给定状态图的渲染结果: enter image description here

正如你所看到的,图表绘制得有点草率

  • “关闭电源”过渡箭头不直
  • 交换初始/结束状态
  • 从“已通电”到“正在启动”的箭头看起来好像以某种方式连接到“关闭电源”转换
  • “正在启动”和“正在运行”状态不一致

作为documentation描述您可以通过简写 -left->-l-> 而不仅仅是 - 对箭头方向产生一些影响->.

有没有办法影响如何在哪里绘制箭头的方式?我真的希望只绘制水平垂直直线线。

最佳答案

为 future 的读者回答最初的问题:

为了仅绘制水平或垂直直线,您可以使用skinparam linetype ortho

为了使所有线条笔直(但不一定是水平或垂直),您可以使用skinparam linetype polyline

( source )

关于graphviz - PlantUML:控制箭头形状和方向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37702453/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com