python 3.4を使用してmatplotlibを使用しています。プログラムを起動すると、次の警告メッセージが表示されます。
C:\ Python34-32bits\lib\site-packages\matplotlib\cbook.py:123:MatplotlibDeprecationWarning:matplotlib.mplモジュールはバージョン1.3で非推奨になりました。使用する
import matplotlib as mpl
代わりに。 warnings.warn(message、mplDeprecation、stacklevel = 1)
私の知る限り、私はmplを使用していません。また、matplotlibに関するすべてのインポートは次のとおりです。
import matplotlib.pyplot as plt
import matplotlib.animation as animation
私がすべきことは何ですか?
その特定の警告を抑制することができます。これはおそらく推奨される方法です。
import warnings
import matplotlib.cbook
warnings.filterwarnings("ignore",category=matplotlib.cbook.mplDeprecation)
インポート時に 一時的に警告を抑制する
import warnings
def fxn():
warnings.warn("deprecated", DeprecationWarning)
with warnings.catch_warnings():
warnings.simplefilter("ignore")
fxn()
コードを確認すると便利ですが、覚えておいてください最初にプロットのパラメーターを設定してから、プロットを初期化してください。
例、あなたがしたかもしれないこと:
plt.pcolormesh(X, Y, Z)
plt.axes().set_aspect('equal')
あなたがしなければならないこと:
plt.axes().set_aspect('equal')
plt.pcolormesh(X, Y, Z)
以下のコードでその警告を抑えることができました:
import warnings
warnings.filterwarnings("ignore",category=UserWarning)