使用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中点击设置 **
- 点击设置中工具“Tools”
- 在“Tools”中找到“Python Scientific”并点击——取消选中“Show plots in tool window”——点击应用“Apply”
- 这种方法是将图片直接呈现在windows窗口,而不是pycharm中的tool window中,记得在代码后面加上 plt.show() , 这样就不会报错了。
版权归原作者 逸林居士 所有, 如有侵权,请联系我们删除。