这是对更多信息的请求-下面提到的警告不会影响我的代码。我只是想要一些关于如何抑制警告的建议!
在Spyder中运行绘制.fits文件的脚本时,收到以下警告:
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可以避免这个问题吗?如果是这样,我该如何安装它?
干杯,艾尔萨
发布于 2017-06-12 19:54:33
你需要把这些线条
import warnings
warnings.filterwarnings("ignore")在脚本编辑器( script )的最开始使用。
您得到的警告可能是由使用axes.color_cycle的脚本生成的,在这种情况下,您需要将其替换为axes.prop_cycle。
或者,它可能是由您导入的某个模块生成的,在这种情况下,需要知道导致这种情况的实际模块。更新模块可能会有所帮助。
下面的问题在这里似乎是相关的:How to suppress matplotlib warning?
https://stackoverflow.com/questions/44497708
复制相似问题