我有一个 networkx digraph 对象。我可以使用 to_agraph 在文件中绘制图形。但是我想在内存中绘制图形,然后我可以将其保存在数据库表中,而不必将其写入文件。有没有办法这样做?
以下是我用来将图形绘制到文件的代码。
import networkx as nx
g = nx.DiGraph()
g.add_nodes_from(MyNodes)
g.add_add_edges_from(MyEdges)
grph=nx.to_agraph(g)
s=grph.string()
grph.layout(prog='dot')
grph.draw('test_graph.gif')
谢谢!!