使用 python 将 graphviz 源保存到点文件

Chr*_*ph 8 python graphviz

我正在用 python 编写 graphviz 可视化。我导入了 graphviz 和 pylab。我想出了如何保存图形表示

import graphviz as gv
import pylab

g1 = gv.Graph(format='png')

g1.node('A')
g1.node('B')
g1.edge('A', 'B')

g1.view()
print(g1.source) 

filename = g1.render(filename='img/g1')

pylab.savefig('filename.png')
Run Code Online (Sandbox Code Playgroud)

如何将源代码保存到 .dot 文件?

Set*_*top 8

当您使用时g1.render(filename='img/g1'),它会将源转储到img/g1.

只需用文本编辑器打开它即可。

如果您想命名它,请使用g1.render(filename='g1.dot').