解決matplotlib畫圖中文顯示問題–windows版(永久)
學習python,解決問題,學習開源項目,就關注微信公衆号『全棧技術精選』或者收藏個人網站:www.pythonnote.cn
環境
windows + jupyter
步驟
1.先下載下傳一款字型,為了友善大家統一操作,此處給大家準備了一款,直接使用即可。
連結:https://pan.baidu.com/s/1axIIuoebAS_xrmyUM7fxfg
密碼:yfw4
2.然後在你的jupyter中寫入如下代碼,然後運作:
import matplotlib
matplotlib.matplotlib_fname()
輸出的結果是一個路徑,儲存好次路徑,下面經常用到。
示例:‘C:\D(english path)\Anaconda3\lib\site-packages\matplotlib\mpl-data\matplotlibrc’
3.上面示例中的路徑最後指向的是一個檔案,大家打開即可。看的兩個反斜線,第一個是轉義字元,第二個是目錄的符号,比如上面示例,代表的就是c盤下面的D(english path)目錄下面…巴拉巴拉一大堆。
4.打開後,在字型的那一塊代碼前面輸入以下代碼:(如果看不懂英文,那就直接下拉到195行)
font.family : sans-serif
font.sans-serif : simhei
axes.unicode_minus : False
寫完後儲存。
5.之前讓你儲存的路徑還在呢吧?往上一級目錄走,在mpl-data目錄下找目錄 fonts
下的 ttf
,然後把你下載下傳的字型,扔進去。
fonts
ttf
6.别急,還有一步操作。那就是清除緩存,打開你的家目錄,找隐藏檔案夾 .matplotlib
,然後删掉,盡管删,反正不是我電腦,哈哈哈,開個玩笑。
.matplotlib
你有可能找不到這個目錄,我教你:
打開C槽,在
使用者
檔案夾中找到你的
電腦使用者名
檔案夾,然後點進去。每個人的電腦名字不一樣,大家自己找找吧。裡面就兩三個檔案夾,應該不會找錯,找到後點選去,裡面就有隐藏檔案夾
.matplotlib
,如果你的電腦沒有顯示這個目錄,第一個原因就是它隐藏了,你百度一下很簡單,第二個原因就是你沒用過matplotlib這個子產品。
公用
檔案夾就是你電腦上其他使用者也可以通路的檔案。