4

Mac OSX 10.8.2でspyderを使用していて、Enthoughtをアンインストールしました。私のコードでは、matplotlibのpyplotを使用しました。ただし、単純なプロットプログラムを実行すると、次の警告が表示され続けます。

 /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/matplotlib/backends/backend_wx.py:1382: wxPyDeprecationWarning: Using deprecated class PySimpleApp. 
      wxapp = wx.PySimpleApp()

私はpipを試しましたが、matplotlibを手動でインストールしましたが、どれも役に立ちませんでした。私はそれについて何をすべきですか?これらは、プロットに関連する私のコード行です。

markerSize=400;
fig = plt.gcf()
plt.scatter(X,Y,marker='+',s=markerSize)
circle=plt.Circle((X[i]+k*meshStep,Y[i]+j*meshStep),frequency/magnification,color='r');
fig.gca().add_artist(circle)
plt.xlim(min(X)-1,max(X)+1)
plt.ylim(min(Y)-1,max(Y)+1) 

Enthoughtをアンインストールする前は、この問題は発生していませんでした。フィギュアにはズームボタンと移動ボタンがありましたが、現在はグラフ自体しか表示されません。

ありがとうございました。

4

1 に答える 1

10

wx.App(False)の代わりに使用する必要がありwx.PySimpleAppます。PySimpleAppwxPython 2.9 で廃止されました。wx.App(False)基本的に同じことをします。

于 2013-02-28T19:48:16.527 に答える