我想在计划中有以下几点。

我目前拥有的是:

它是从
@startuml
Pond o- "o...*" Swan
@enduml但是它看起来不太好,文本被挤进去了。我怎样才能让它看起来更好?我已经查阅了这个页面:http://plantuml.com/class-diagram,但是我没有发现任何有用的东西。
发布于 2019-11-03 18:56:22
问题所在
PlantUML不能很好地处理水平布局。也许文档页面上使用的例子表明,质量保证测试可能主要是通过垂直布局来完成的。
在垂直表示中,PlantUML在两边保持基数线。它将基数的宽度降到最小,并将它们放置在不跨越关联线的方式中。所以:
Pond "xxxxxx" o-- "o..*" Swan 在以下方面的成果:

横向版本采用类似的策略。不幸的是,它没有将基数的宽度作为关联线最小宽度的指示。至少在最常见的情况下,它既不为双方保留最小的水平空间,也不为实现体面的产出留出最小的水平空间。所以:
Pond "xxxxxx" o- "o..*" Swan 在以下方面的成果:

这显然是布局中的一个严重错误。
解决办法
PlantUML还允许在关联上添加标签。幸运的是,布局引擎考虑到了这个标签的长度,因为它应该放在行的上方。因此,您可以通过为填充添加空白标签来帮助自己:
Pond "xxxxx" o- "o..*" Swan : " "
^
THis label is only for padding在以下方面的成果:

当然,这不是一个很好的解决办法。这只是一个实用的解决办法,一个令人垂涎的错误。
https://stackoverflow.com/questions/58660742
复制相似问题