-1

私はpythonnetworkxとmatplotlib.pyplotを使用しています。

私が使用しているコードは次のとおりです。

 import networkx as net
 import matplotlib.pyplot as plot

   orgchart = net.read_pajek("ACME_orgchart.net")
   net.draw(orgchart)

コードはエラーをスローせず、正常に実行されますが、表示されるはずのグラフはスローされません。ドックにアイコンが表示されるため、コードは正常に実行されます。これは、Pythonのグラフ視覚化ソフトウェアを示していると確信していますが、実際の視覚化は表示されません 。このコードは、「スタートアップのためのソーシャルネットワーク分析」という本からのものです。誰かがこの問題を理解するのを手伝ってくれるなら、私は本当に感謝しています。

私は、networkx、matplotlib、numpyがインストールされたmacosXでpython2.7.3を使用しています。

4

1 に答える 1

0

問題は、私の matplotlib がインタラクティブ モードで使用されていなかったことです。したがって、インタラクティブなディスプレイで作業するときはplot.show()、ディスプレイが表示されるように、最後に次の行も含める必要がありました。

詳細については、http: //networkx.lanl.gov/tutorial/tutorial.htmlを参照してください。

于 2012-12-20T22:59:28.813 に答える