Graphviz(点)控制边缘路由

Graphviz (dot) control edge routing

在此图中,底边未绘制成与顶边对称:

digraph G {
    A:ne -> A:nw;
    A:sw -> A:se;
}

我希望它看起来更像一个“胖雪人”,边缘 A:sw -> A:se; 在节点下方循环。有办法吗?

简短回答否 - 或不容易。
循环似乎是从 rankdir 方向放置的。如果 rankdir 是 TB(向下),循环似乎被放置在“向上”。
如果您愿意,您可以 运行 您的图形两次,一次使用 rankdir=TB,一次使用 rankdir=BT - 两次都是 -Tdot。然后你必须用另一个图中的等效边替换有问题的边。 [我希望这是有道理的]
这是你的图表 运行 的调整版本,具有不同的 rankdir 值:

digraph G {
    A:ne -> A:nw;
    A:sw -> A:se;
    dummy [style=invis]
    dummy -> A [style=invis]
}