4

我花了一些时间使下面的图表看起来像现在一样,我几乎满意了。仍然困扰我的一件事是,为了美观,D和B之间的连接应该高于所有节点。

有趣的是,为边缘提供端口并没有给人留下深刻印象dot,这只会使边缘穿过连接的节点。

你知道如何避免这种情况吗?

我的图表

digraph {
    graph [splines=ortho, nodesep=0.2, fontname="DejaVu Sans", rankdir=LR]
    node [shape=box, fontsize=8]
    edge [arrowsize=0.5]

    subgraph cluster {
        style=invis;
        A -> B -> C;
        A -> B -> C;
        A -> B -> C -> D;
        D -> E;
        D:nw -> B:ne;
    }
    {
        D -> F -> { C; E };
    }
}

PS:您需要最新的 Graphviz 版本才能获得正交边

4

1 回答 1

3

它可能与您使用的引擎版本有关。我不确定 GraphViz Workspace http://graphviz-dev.appspot.com/ 使用的是什么版本的 dot,但它确实在顶部运行了您的问题连接器。

在此处输入图像描述

于 2013-08-08T12:18:08.123 回答