gpt4 book ai didi

graph - 如何在graphviz中强制边缘的位置?

转载 作者:行者123 更新时间:2023-12-04 14:07:35 28 4
gpt4 key购买 nike

我遇到了边缘相互重叠的问题。在我的 previous question of how to force the nodes to be in the same column ,发现了如何将节点强制为一列,但这会导致出现其他一些问题。

digraph exmp {
A -> B -> C -> D -> E
C -> F [constraint=false]
A -> C [style="dotted", constraint=false]
A -> D [style="dotted", constraint=false]
B -> D [constraint=false]
D -> A [style="dashed", constraint=false]
C -> A [style="dashed", constraint=false]
E -> F [style="invis"]
F -> G
E -> C [constraint="false"]
}

呈现为:

alt text http://img98.imageshack.us/img98/8324/wrong2.gif

我的问题是 E -> C 和 C -> F 的边在节点 C 的同一点开始/结束,虚线和虚线边都在节点的右侧。

我怎么能告诉特定的边去节点的右侧?

最佳答案

在 graphviz 邮件列表中收到一条消息后,我发现至少可以消除 E -> C 和 C -> F 重叠问题。

The simplest solution is to use a compass point port:

C:e -> F [constraint=false]

-- Emden

关于graph - 如何在graphviz中强制边缘的位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1477532/

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