Does anyone know how to add an edge between two subgraphs (clusters) in pydot?
callgraph = pydot.Dot(graph_type='digraph',fontname="Verdana") cluster_foo=pydot.Cluster('foo',label='foo') cluster_foo.add_node(pydot.Node('foo_method_1',label='method_1')) callgraph.add_subgraph(cluster_foo) cluster_bar=pydot.Cluster('bar',label='Component1') cluster_bar.add_node(pydot.Node('bar_method_a')) callgraph.add_subgraph(cluster_bar)
I tried:
callgraph.add_edge(pydot.Edge("foo","bar"))
but does not work. It just creates two more nodes labeled "foo" and "bar" in the initial graph, as well as between them and the border!
Can anyone help please?
Thanks!
source share