0
之间的距离考虑以下点代码:集群太宽在比较节点
digraph "f400aee5-0667-4256-b0b1-e9a6a4dfa0f4" {
graph [compound=true,
newrank=true,
ranksep=10,
ratio=0.5,
];
node [ shape=point ];
subgraph "rank-1" {
graph [rank=same];
subgraph "cluster_1" {
graph [label="some gaph label"];
"node1-1";
}
}
subgraph "rank-2" {
graph [rank=same];
"vm";
}
"vm" -> "node1-1";
"vm" -> "node2-1";
"vm" -> "node2-2";
}
的命令的输出
$ cat ~/Desktop/dump1.dot | ./dot.exe -Tpng > ~/Desktop/dump1.png
是
宽度的集群不自然地大。 ranksep有意设置为10,以创造更多空间。但是我怎样才能确保集群的宽度与其他节点之间的距离更大?
该比率是应用程序视口宽高比给定的常数,通常在0.5左右。将nodesep设置为一个固定的常量不会扩大到更大的图形,是吗? –
'ratio = 0.5'会导致集群变得很宽,所以为了防止你需要别的东西来扩展图形。设置一个固定的常数'nodesep'可能不是最好的解决方案,但是你的'ranksep'也是一个固定的常数。你尝试过图形属性'dpi'吗?如果将其设置为高于默认值96,则还可以增加输出的大小。 –