在Jupyter笔记本中,我正在编写处理图形的代码。它涉及给定图上的一系列转换。我正在使用graphviz来内嵌图形。我一次只能渲染一个图形。
如何并排渲染多个图形,以便可以看到图形的连续变换?
我知道'subgraph'可用于将图的不同组件聚类。但是我不能使用它,因为它会在所有这些子图之间绘制连接。
答案 0 :(得分:0)
但是我不能使用它,因为它会在所有这些子图之间绘制连接。
听起来像是问题在于,在不同的子图中有相同名称的节点。
GraphViz没有每个子图的命名间隔机制。因此,您将需要使所有节点名称具有唯一性,即使在子图之间也是如此。例如,您可以通过在每个节点名称前添加唯一的子图ID来实现此目的。
请注意,节点标签不必与节点名称相同。有关更多信息,请参见: graphviz: subgraph has same node, how to unique