GraphViz-如何将子图呈现为具有固定比率的ascii码?

GraphViz-如何将子图呈现为具有固定比率的ascii码?,graphviz,dot,Graphviz,Dot,当添加edge并且布局变得更加复杂时,我一直在努力研究如何将子图保持在矩形内而不是“俄罗斯方块”形状 在第2层下面的代码中,您会清楚地注意到“C”形子图。 是否可以将子图的形状比率固定为矩形,作为ascii或任何属性来处理此问题 digraph G { subgraph cluster_0 { subgraph cluster_3 { label="Layer 3"; "3-1" -> "3-2" -> "3-3"; } sub

当添加
edge
并且布局变得更加复杂时,我一直在努力研究如何将
子图
保持在矩形内而不是“俄罗斯方块”形状

第2层
下面的代码中,您会清楚地注意到“C”形
子图
。 是否可以将
子图的形状比率固定为矩形,作为ascii或任何
属性来处理此问题

digraph G {
  subgraph cluster_0 {

    subgraph cluster_3 {
      label="Layer 3";
      "3-1" -> "3-2" -> "3-3";
    }

    subgraph cluster_2 {
      label="Layer 2";
      "2-1" -> "2-2" -> "2-3";
    }

    subgraph cluster_1 {
      label="Layer 1";
      "1-1" -> "1-2" -> "1-3";
    }
  }

 "1-1" -> "2-1";
 "1-3" -> "2-1";

 "1-1" -> "2-2";
 "1-2" -> "2-2";

  "1-2" -> "2-3";
  "1-3" -> "2-3";

  "2-1" -> {"3-1" "3-2"};
  "2-3" -> {"3-1" "3-3"};
}
以下是img的解释:


.

不清楚您要归档的内容,是否需要ascii图形?或者ascii只是一个例子?此外,集群将始终是矩形的。没有办法创建C formIt。不清楚您尝试归档的内容,是否需要ascii图形?或者ascii只是一个例子?此外,集群将始终是矩形的,无法创建C表单