我尝试使用的graphviz绘制多图在Python。
现在我可以在Python绘制图表通常莫名其妙喜欢:
import pygraphviz as pgv
G=pgv.AGraph()
G.add_node('a')
G.add_node('b')
G.layout()
G.add_edge('a','b','first')
G.add_edge('a','b','second')
sorted(G.edges(keys=True))
G.draw('file.png')
而我得到的输出:
但实际上我想获得多图,即
但是,文档停留,它应该区分:
我不知道画多图,但不只是图的想法。
谢谢你的帮助。
加成:
似乎没有但在这样的Python库,可以做到这一点,所以我做它用钨数学。 但问题仍然是打开的。
加成
现在工作的代码看起来如此:
import pygraphviz as pgv
G=pgv.AGraph(strict=False)
G.add_node('a')
G.add_node('b')
G.layout()
G.add_edge('a','b','first')
G.add_edge('a','b','second')
sorted(G.edges(keys=True))
G.draw('file.png')