Graphviz:使用osage的方形格状图中的错误节点排序

Graphviz:使用osage的方形格状图中的错误节点排序,graph,graphviz,Graph,Graphviz,我想使用GraphViz创建一个矩形正方形晶格,其中所有节点在两个方向上都连接到它们的邻居。问题是,如果我使用终端comand osage -Tpng graph.gv > graph.png 要创建此矩形图,将交换第一个和最后一个节点。我检查了节点之间的所有链接,更改节点0和节点15的位置将生成具有正确连接的所需结构。下面是结果图的一个小示例: 如果取消所有节点连接并仅使用simple graph.gv文件,则此问题仍然存在: graph G { 0; 1; 2; 3; 4; 5;

我想使用GraphViz创建一个矩形正方形晶格,其中所有节点在两个方向上都连接到它们的邻居。问题是,如果我使用终端comand

osage -Tpng graph.gv > graph.png
要创建此矩形图,将交换第一个和最后一个节点。我检查了节点之间的所有链接,更改节点0和节点15的位置将生成具有正确连接的所需结构。下面是结果图的一个小示例:

如果取消所有节点连接并仅使用simple graph.gv文件,则此问题仍然存在:

graph G {
0;
1;
2;
3;
4;
5;
6;
7;
8;
}

最多6个节点,节点顺序正确,无需任何交换。对于任何更高的节点编号,它都是混合的。我希望osage在添加节点之间的链接时自动更正错误的顺序。但是添加链接并不能改变错误的顺序。我也研究了可能的属性,但没有找到任何可以解决问题的方法

有没有人遇到过类似的问题,可以帮助我解决这个问题?提前谢谢