天天看點

解決matplotlib畫圖中文顯示問題--windows版(永久)解決matplotlib畫圖中文顯示問題–windows版(永久)

解決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

,然後把你下載下傳的字型,扔進去。

6.别急,還有一步操作。那就是清除緩存,打開你的家目錄,找隐藏檔案夾

.matplotlib

,然後删掉,盡管删,反正不是我電腦,哈哈哈,開個玩笑。

你有可能找不到這個目錄,我教你:

打開C槽,在

使用者

檔案夾中找到你的

電腦使用者名

檔案夾,然後點進去。每個人的電腦名字不一樣,大家自己找找吧。裡面就兩三個檔案夾,應該不會找錯,找到後點選去,裡面就有隐藏檔案夾

.matplotlib

,如果你的電腦沒有顯示這個目錄,第一個原因就是它隐藏了,你百度一下很簡單,第二個原因就是你沒用過matplotlib這個子產品。

公用

檔案夾就是你電腦上其他使用者也可以通路的檔案。

7.最後一步就是重新開機你的jupyter,然後再試試之前的代碼吧