在Anaconda python2.7上使用Graphviz 2.38.0生成png

2024-03-28 19:21:56 发布

您现在位置:Python中文网/ 问答频道 /正文

当我这样做时:

G.draw('file.png')

我有以下错误:

Format: "png" not recognized. Use one of: canon cmap cmapx cmapx_np dot eps fig gv imap imap_np ismap pic plain plain-ext pov ps ps2 svg svgz tk vml vmlz xdot xdot1.2 xdot1.4

我试着逃跑

dot -c

这似乎并没有改变什么。在

安装(或重新安装)Graphviz 我确实使用了:

conda install -c https://conda.binstar.org/mutirri graphviz

点-v的输出

^{pr2}$

不起作用的例子:

import pygraphviz as pgv
G=pgv.AGraph(strict=False,directed=False)
G.add_edge('A','B')
G.layout(prog='neato')
G.draw('graph.png')

如果我用svg替换png,这个例子就可以了。在


Tags: svgfalseformatpng错误npcondadot