そのため、既に持っているグラフを描画しようとしていますが、理解できないエラーが常に発生します。
File "/usr/local/lib/python2.7/site-packages/pygraphviz/agraph.py", line 1305, in layout
data=self._run_prog(prog,' '.join([args,"-T",fmt]))
File "/usr/local/lib/python2.7/site-packages/pygraphviz/agraph.py", line 1251, in _run_prog
runprog=r'"%s"'%self._get_prog(prog)
File "/usr/local/lib/python2.7/site-packages/pygraphviz/agraph.py", line 1239, in _get_prog
raise ValueError("Program %s not found in path."%prog)
ValueError: Program dot not found in path.
しかし、私はbrewでgraphvizをインストールしましたが、私のパスは機能します:
Computer:~ name$ dot -V
dot - graphviz version 2.38.0 (20140413.2041)
では、何が問題なのですか?プログラムが見つからないのはなぜですか? ありがとう!
それを描くために私はこれが好きです
A=nx.to_agraph(graph) # convert to a graphviz graph
A.layout(prog='dot') # neato layout
A.draw(filename+'.png') # write