(1)找到用到的包Matplotlib所在的位置顺饮,這一步很重要,有時(shí)候處理的不一定是相應(yīng)位置的包,所以有時(shí)候會(huì)沒(méi)有作用染突。通過(guò)運(yùn)行代碼:
```
import matplotlib
print(matplotlib.matplotlib_fname())
```
示例結(jié)果:
(2)修改 matplotlibrc 文件,去掉注釋‘#’
font.family : sans-serif
font.sans-serif : SimHei, sans-serif
接著要進(jìn)行相應(yīng)的修改:
#font.sans-serif:Bitstream Vera Sans, Lucida Grande, Verdana, Geneva, Lucid, Arial, Helvetica,Avant Garde, sans-serif
修改為
font.sans-serif:Microsoft YaHei ,Bitstream Vera Sans, Lucida Grande, Verdana, Geneva, Lucid,Arial, Helvetica, Avant Garde, sans-serif
找中文字體放到matplotlib字體庫(kù)中辈灼。
在Windows文件夾下:C:\Windows\Fonts\Microsoft YaHei UI復(fù)制該字體份企,然后粘貼到C:\Anaconda64\Lib\site-packages\matplotlib\mpl-data\fonts\ttf文件夾,并給它重命名為Vera.ttf巡莹。
注明:這一步的作用其實(shí)就是將matplotlib中一個(gè)默認(rèn)的字體替換為我們復(fù)制過(guò)來(lái)的中文字體司志,將這個(gè)中文字體命名改為matplotlib中有的字體名。