增加 Graphviz 输出中级别之间的差距

Increase gap between levels in Graphviz output

使用以下命令:

dot -Tpng so.dot -o so.png

显示的 graphviz 代码进一步向下生成 (650x255) 图像。我喜欢输出图像中有 3 个不同的水平级别,但我更希望增加这 3 个级别之间的高度差异;也许会产生更高的形象。有人可以帮忙吗?

digraph G {
  node [shape="circle"];
  1 -> { 2; 3; 4 }
  2 -> { 5; 6; 7 }
  3 -> { 8; 9; 10 }
  4 -> { 11; 12; 13 }
}

尝试

dot -Tpng -Granksep=3.0 so.dot -o so.png

这给出了

文档:http://soc.if.usp.br/manual/graphviz/html/info/attrs.html#a:ranksep