Graph 新手图形边缘方向问题

Graph 新手图形边缘方向问题,graph,graphviz,Graph,Graphviz,我有一个具有以下模式的无向图: graph G { A -- B; B -- C; C -- D; D -- A; } 图表是从上到下的,正如你所看到的那样。但我想变成一个矩形,a是左上角,D是右下角,我真的不知道怎么做 graph G { A [ label = A pos = "0,0!" ] B [ label = B pos = "5,0!" ] C [ label = C pos = "5,5!" ] D [ label = D pos =

我有一个具有以下模式的无向图:

graph G {
    A -- B;
    B -- C;
    C -- D;
    D -- A;
}
图表是从上到下的,正如你所看到的那样。但我想变成一个矩形,a是左上角,D是右下角,我真的不知道怎么做

graph G {
A [ 
label = A
pos = "0,0!" 
]
B [ 
label = B
pos = "5,0!"
]
C [ 
label = C
pos = "5,5!"
]
D [ 
label = D
pos = "0,5!"
]
A -- B;
B -- C;
C -- D;
D -- A;
}

并使用
neato
生成图像文件。(对我来说,
dot
不起作用)

我得到了另一个没有
neato
的解决方案,我想用
dot
可以正确渲染

graph G{
    {rank=same A B}
    {rank=same C D}

    A -- B;
    B -- C;
    D -- A;
    D -- C;
}

我从来没有听说过尼托。链接