Graphviz与子组簇的绝对定位

时间:2017-11-27 15:36:55

标签: graphviz dot

digraph G {
  splines=false

  node [ pin=true ]

  1 [pos="0,0",label="A"];
  2 [pos="1,0",label="B"];
  3 [pos="2,0",label="C"];
  4 [pos="3,0",label="D"];
  1 -> 2;
  2 -> 3;
  3 -> 4;
}

上面的Graphviz点脚本(ex.dot)生成以下输出图像:

this image

我使用fdp命令进行以下调用:fdp -Tpng ex.dot -o ex.png。每个节点根据需要水平对齐;根据{{​​1}}属性。

pos

我想概述一个子图。但是,如果我添加digraph G { splines=false node [ pin=true ] subgraph cluster_s1 { 1 2 }; 1 [pos="0,0",label="A"]; 2 [pos="1,0",label="B"]; 3 [pos="2,0",label="C"]; 4 [pos="3,0",label="D"]; 1 -> 2; 2 -> 3; 3 -> 4; } ,如上面的脚本所示,输出图像现在​​有4个节点未对齐,如下所示。我怎样才能解决这个问题?我可以同时进行固定定位和聚类吗?

enter image description here

0 个答案:

没有答案