带有以下点码

digraph DG {
    G -> V;
    G -> E;
    G -> P;
    G -> C;
}

我生成以下图

如何将节点G移到中心?那就是我希望得到这样的东西:

ps我设置边缘等级的实验没有完成。

最佳答案

对于一般情况,最简单的方法是使用twopi或neato代替点作为布局引擎。

Twopi:



Neato:



如果您确实局限于点,尽管您必须自定义每个图形,但这将使您接近所需的内容。

digraph g
{
    P -> G [dir=back];
    subgraph clusterGVE {
        {rank=same V; G; E;}
        G -> V [constraint=false];
        G -> E;
        color=invis;
    };
    G -> C;
}

08-24 14:51