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.
報錯截圖如下所示:
代碼示例:
import matplotlib.pyplot as plt import numpy as np x = np.arange(0, 10, 0.1) y = np.sin(x) plt.plot(x, y) plt.show() plt.plot(x, y, ‘r', label=‘sin(x)') plt.xlabel(‘x') plt.ylabel(‘y') plt.title(‘Sin Wave') plt.legend() plt.show()
原因定位:
使用了過高版本的matplotlib庫
查看matplotlib庫版本信息
問題解決
安裝低版本matplotlib即可
查看與當前matplotlib版本是否匹配當前python環(huán)境,可參考這個網(wǎng)址https://pypi.org/project/matplotlib/3.2.0/#history
應該安裝該版本:
卸載不匹配的版本:
安裝時matplotlib版本
問題驗證:
重新運行:
安裝合適的低版本matplotlib,問題就解決了
總結(jié)
到此這篇關(guān)于PyCharm使用matplotlib報MatplotlibDeprecationWarning問題解決辦法的文章就介紹到這了,更多相關(guān)matplotlib報MatplotlibDeprecationWarning內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Linux環(huán)境下MySQL-python安裝過程分享
這篇文章主要介紹了Linux環(huán)境下MySQL-python安裝過程分享,本文使用的編譯方式安裝,需要的朋友可以參考下2015-02-02python數(shù)據(jù)可視化matplotlib繪制折線圖示例
這篇文章主要為大家介紹了python數(shù)據(jù)可視化matplotlib繪制折線圖的示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-06-06通過 Django Pagination 實現(xiàn)簡單分頁功能
這篇文章主要介紹了通過 Django Pagination 實現(xiàn)簡單分頁功能,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下2019-11-11Python實戰(zhàn)之看圖猜字游戲的實現(xiàn)
看圖猜成語,是考驗一個人的反應能力,也考驗一個人的右腦思維。據(jù)說越聰明的人,這道題的完成率越高。本文就來用Python實現(xiàn)這一經(jīng)典小游戲,需要的可以參考一下2023-02-02