是否可以强制 graphviz 将节点“a”放在该图的顶部?我已经尝试过neoto和fdp。
digraph G {
"a";
"b";
"c";
"d";
"e";
"a" -> "b";
"a" -> "d";
"a" -> "a";
"b" -> "c";
"c" -> "d";
"d" -> "e";
"e" -> "a";
}
如果你想使用neato,你可以试试这个pos
属性:
digraph G {
"a" [pos="0,2!"];
"b";
"c";
"d";
"e";
"a" -> "b";
"a" -> "d";
"a" -> "a";
"b" -> "c";
"c" -> "d";
"d" -> "e";
"e" -> "a";
}
使用dot
布局时,您可以切换边缘的方向以确保a
保持在顶部:
digraph G {
"a";
"b";
"c";
"d";
"e";
"a" -> "b";
"a" -> "d";
"a" -> "a";
"b" -> "c";
"c" -> "d";
"d" -> "e";
"a" -> "e" [dir=back];
}