2017-06-12 10 views
0

これは詳細な情報の要求です。以下に述べる警告は、私のコードに他に影響しません。私はちょうど警告を抑制する方法に関するいくつかのアドバイスをしたいです!スパイダーで.fitsファイルをプロットスクリプトを実行すると、私は次の警告警告を抑制する方法のわずかな問題:axes_prop.cycleとaxes_color.cycle

受信:、解決策は

C:\Users\an16975\AppData\Local\Continuum\Anaconda3\lib\site-packages\matplotlib\__init__.py:878: 
UserWarning: axes.color_cycle is deprecated and replaced with axes.prop_cycle; 
please use the latter. 
warnings.warn(self.msg_depr % (key, alt_key)) 

StackOverflowの上で最も類似したポストからだった。しかし

import warnings 
warnings.filterwarnings("ignore") 

、これは警告を抑制するためには機能しません。

警告を抑制する別の方法はありますか?より早く、より安定したmatplotlibがこの問題を回避するでしょうか?もしそうなら、私はそれをどのようにインストールしますか?

乾杯、あなたのスクリプトの先頭に行

import warnings 
warnings.filterwarnings("ignore") 

を配置する必要があり アイルサ

+0

警告を抑制するための通常の方法は、この警告が発生した理由を聞かせていないことです。これはどのようなコードですか? – ImportanceOfBeingErnest

+0

私は、.rawファイルを含む入力ディレクトリを指定しています。その.rawファイルをPythonに読み込んで.fitsファイルに変換し、Pythonに指定したカラーマップで.fitsファイルを表示するように命令します。 –

+0

いいえ、私は、問題の[mcve]を表示するか、スクリプトのどの点で 'axes.color_cycle'が使用されているのかを知る必要があるということです。 – ImportanceOfBeingErnest

答えて

0

警告はaxes.color_cycleを使用するスクリプトによって生成される場合があります。その場合はaxes.prop_cycleに置き換える必要があります。
または、インポートするモジュールによって生成される可能性があります。この場合、実際のモジュールを知る必要があります。おそらく、モジュールを更新すると助けになるでしょう。

次の質問はここでは関係思える:How to suppress matplotlib warning?

関連する問題