我正在使用 plantuml 创建类图以及箭头和箭头上的消息。它工作得非常完美,直到图表变大为止。在存在多个箭头和多个类的大图中,箭头彼此重叠,从而隐藏/重叠其上的箭头和消息。有什么属性或方法可以避免这些重叠吗?即使图表尺寸变大也没关系。 我读到 -
overlap = false;
splines = true;
属性这里,但我不确定如何将它与 PlantUML 或 SVG 文件一起使用。
注意:我正在使用 java 从 plantuml 创建一个 SVG 文件。
这是一个常见问题,并且由于其复杂性,没有单独的解决方案。
有几种策略可以解决这个问题,可以以不同的方式组合这些策略来产生不同的结果。排名不分先后:
[hidden]
辅助线A -[hidden]- B
。left
、right
、up
或 down
关键字(或 l
、r
、u
或 d
)来使用箭头方向,例如 A -left-> B
。 left to right direction
together
关键字rectangle
等,如果您想要可见的边界)最后: