2024-09-24 22:25:52 发布
网友
我有一个从我的代码生成的点文件,希望在输出中呈现它。为此,我在网上看到命令类似于cmd
cmd
dot -Tpng InputFile.dot -o OutputFile.png for Graphviz
但我的问题是我想在我的python程序中使用这个内置的。
我怎么能这么做??
我看着圆点,但似乎找不到答案。。。。。
pydot无论如何都需要安装GraphViz二进制文件,因此如果您已经生成了点文件,您也可以直接调用点。例如:
from subprocess import check_call check_call(['dot','-Tpng','InputFile.dot','-o','OutputFile.png'])
使用pydot.graph_from_dot_file加载文件以获取pydot.Dot类实例。然后用write_png方法将其写入PNG文件。
pydot.graph_from_dot_file
pydot.Dot
write_png
import pydot (graph,) = pydot.graph_from_dot_file('somefile.dot') graph.write_png('somefile.png')
您可以使用pygraphviz。一旦加载了一个图形,就可以
graph.draw('file.png')
pydot无论如何都需要安装GraphViz二进制文件,因此如果您已经生成了点文件,您也可以直接调用点。例如:
使用
pydot.graph_from_dot_file
加载文件以获取pydot.Dot
类实例。然后用write_png
方法将其写入PNG文件。您可以使用pygraphviz。一旦加载了一个图形,就可以
相关问题 更多 >
编程相关推荐