GraphViz,群集时的固定布局
我有一个点(graphviz)文件,其中包含给定的图形,该图形由几个节点和边组成。GraphViz,群集时的固定布局,graphviz,graph-layout,Graphviz,Graph Layout,我有一个点(graphviz)文件,其中包含给定的图形,该图形由几个节点和边组成。 我想创建该图的副本,并将几个节点聚集在一起。 然而,每当我这样做的时候,图形的布局就会发生变化(适应集群) 有没有办法确定图形的位置,然后添加群集?例如,如果您想显示“之前和之后”(一个图形带群集,另一个带群集),可能最容易的方法是首先创建两个带有群集的图形(使它们看起来相同)。然后,对于要“取消聚集”的图形,设置所有子图形参数,使簇注释不可见——即,没有簇标签,颜色与图形的背景颜色相同。群集将显示为不可见 例如
我想创建该图的副本,并将几个节点聚集在一起。
然而,每当我这样做的时候,图形的布局就会发生变化(适应集群)
有没有办法确定图形的位置,然后添加群集?例如,如果您想显示“之前和之后”(一个图形带群集,另一个带群集),可能最容易的方法是首先创建两个带有群集的图形(使它们看起来相同)。然后,对于要“取消聚集”的图形,设置所有子图形参数,使簇注释不可见——即,没有簇标签,颜色与图形的背景颜色相同。群集将显示为不可见 例如,在下面的代码中,集群将显示为不可见:
subgraph cluster_inv {
node [style=filled];
N1 -> N2 -> N3;
label="";
color="#FFFFFF";
}
这应该有用,谢谢。我使用不同的颜色来标记相同节点和边的簇。我复制了一个基本图形,我只是改变了颜色。节点和边具有相同的位置。再来一次。