我通过perl脚本创建点文件。这是包含相同节点的子图。例如:
子图{AA-> BB-> CC;}
子图{DD-> BB-> EE;}
我知道那些子图使用相同的命名空间,所以我的结果输出很乱。
在每个子图中,我可以使它们成为唯一的,如下面的bb和bb_1,
子图{AA-> BB->立方厘米; bb_1-&GT峰; dd;}
但很难使所有子图中的所有节点都是唯一的。
请帮忙。如果这里有一些方法可以使每个子图“严格”或使用不同的命名空间?
答案 0 :(得分:8)
如果节点没有被显式引用覆盖,那么为节点提供的标签只与节点名称相关。
例如,您可以使用"45" [label = "bb"]; "53" [label = "bb"];
来表示具有相同标签的两个节点。
然后
subgraph{aa->"45"->cc;}
subgraph{dd->"53"->ee;}
将使用每个节点的内部标识来识别它,以便您可以在许多位置重复使用相同的标签。
答案 1 :(得分:1)
gvpack
将自动重命名群集中的节点。有关示例,请参阅Graph of Graphs in Graphviz。