Graphviz Dot,混合有向和无向/入向出向叠加

3

我无法相信这个问题还没有被提出,但我就是找不到解决方案。

我有一个看起来像树的图:

A->B
B->A
A->C
C->..
[...]

问题在于我得到了两个箭头A->B和B->A,但它们不在同一位置,这使整个图表看起来很凌乱。对于实际的有向边缘,一切都很好。
我想要的是例如:A<->B->C
我尝试过graph [ splines = false ],但是那样所有的箭头都不再弯曲了,这后来也成为了一个问题。
非常感谢您的帮助。
2个回答

3
上面的答案几乎做到了。
A->B [style=invis]
B->A [dir=both]

没有隐形元素,我的树会崩溃。
谢谢。

1

您可以尝试替换

A->B
B->A

使用

A->B
A->B [dir=back]

如果你只想要一个箭头指向两个方向,可以使用

A->B [dir=both]

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接