0
我在Cygwin(Windows 7)上運行Python和NetworkX(一個圖形庫)。爲什麼NetworkX圖不能在Cygwin中繪製?
下面的代碼創建一個圖形,並試圖繪製它 - 但沒有出現在屏幕上:
plt.ion()
nx.draw(nx.petersen_graph())
plt.show()
有沒有出現任何錯誤。
我也試圖保存圖使用的圖像:
plt.savefig("test.png")
它創建正確的圖像。
這是否與matplotlib和Cygwin有關?
您是否安裝了交互式後端? – tacaswell
@tcaswell這是否意味着matplotlib或pyplot?如果是這樣,那麼是的,都安裝並在其他應用程序中工作。 – sdasdadas
愚蠢的問題,但你如何運行此代碼?它是從命令行還是像IPhyton這樣的交互式Python shell或者像PyScripter這樣的IDE?如果是這樣您需要打開交互模式,請參閱:http://code.google.com/p/pyscripter/wiki/FAQ#How_do_I_use_Matplotlib_with_PyScripter_? – EdChum