【问题标题】:Graphviz (dot) control edge routingGraphviz(dot)控制边缘路由
【发布时间】:2020-07-14 21:51:15
【问题描述】:

在此图中,底边与顶边不对称:

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

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

【问题讨论】:

    标签: graphviz dot


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-07
      • 1970-01-01
      • 2012-09-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多