GraphViz,群集时的固定布局

GraphViz,群集时的固定布局,graphviz,graph-layout,Graphviz,Graph Layout,我有一个点(graphviz)文件,其中包含给定的图形,该图形由几个节点和边组成。 我想创建该图的副本,并将几个节点聚集在一起。 然而,每当我这样做的时候,图形的布局就会发生变化(适应集群) 有没有办法确定图形的位置,然后添加群集?例如,如果您想显示“之前和之后”(一个图形带群集,另一个带群集),可能最容易的方法是首先创建两个带有群集的图形(使它们看起来相同)。然后,对于要“取消聚集”的图形,设置所有子图形参数,使簇注释不可见——即,没有簇标签,颜色与图形的背景颜色相同。群集将显示为不可见 例如

我有一个点(graphviz)文件,其中包含给定的图形,该图形由几个节点和边组成。
我想创建该图的副本,并将几个节点聚集在一起。
然而,每当我这样做的时候,图形的布局就会发生变化(适应集群)


有没有办法确定图形的位置,然后添加群集?

例如,如果您想显示“之前和之后”(一个图形带群集,另一个带群集),可能最容易的方法是首先创建两个带有群集的图形(使它们看起来相同)。然后,对于要“取消聚集”的图形,设置所有子图形参数,使簇注释不可见——即,没有簇标签,颜色与图形的背景颜色相同。群集将显示为不可见

例如,在下面的代码中,集群将显示为不可见:

subgraph cluster_inv {
  node [style=filled];
  N1 -> N2 -> N3;
  label="";
  color="#FFFFFF";
}

这应该有用,谢谢。我使用不同的颜色来标记相同节点和边的簇。我复制了一个基本图形,我只是改变了颜色。节点和边具有相同的位置。再来一次。