【发布时间】:2020-06-16 11:14:40
【问题描述】:
以下点文件演示了我要解决的问题:
digraph G {
splines=line;
rankdir=LR;
A -> B [label="a long label"];
A -> C [label="a long label"];
A -> A [label="a very long label"];
A -> A [label="a very long label"];
A -> D [label="a long label"];
}
生成如下图:
标签位置不佳,几乎重叠。
可以做些什么来改善此图表的外观?
我会定义 改进 说(1)标签不相互重叠,(2)标签不重叠边缘,以及(3)可选地/理想地标签沿边缘绘制。 #3 可能是不可能的,但 #1 和 #2 应该就足够了。使用正交样条总是会提供一条边,可以沿着该边绘制标签并且仍然可以正常读取,但我知道目前 graphviz 不支持这一点。
【问题讨论】: