Pycharm中使用matplotlib报错:MatplotlibDeprecationWarning

代码及报错详情

 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() ,   这样就不会报错了。

 

posted @ 2024-02-02 12:29  敲出未来,未来可期  阅读(1378)  评论(0)    收藏  举报