Pycharm中使用matplotlib报错:MatplotlibDeprecationWarning
使用Pycharm中matplotlib作图处理时报错,查询解决后和大家分享一下。
代码及报错详情
以下是我运行时报错的代码:
报错详细信息如下:
MatplotlibDeprecationWarning: Support for FigureCanvases without a required_interactive_framework attribute was deprecated in Matplotlib 3.6 and will be removed two minor releases later.
这是说Matplotlib在升级到3.6版本后弃用了原来FigureCanvases的支持,之后也将会删除这种应用,所以以后版本仍然会报错。
解决办法
1. pycharm中点击设置
2. 点击设置中工具“Tools”
3. 在“Tools”中找到“Python Scientific”并点击——取消选中“Show plots in tool window”——点击应用“Apply”
4. 这种方法是将图片直接呈现在windows窗口,而不是pycharm中的tool window中,记得在代码后面加上 plt.show() , 这样就不会报错了。