1. 下載simhei.ttf字體
https://download.csdn.net/download/wei_love_2017/11183559
2. 找到matplotlib的安裝目錄
我的在 /usr/local/lib/python2.7/dist-packages/matplotlib
進入該目錄的子目錄中:/mpl-data/fonts/ttf
把下載的字體拷貝放到該目錄中:/usr/local/lib/python2.7/dist-packages/matplotlib/mpl-data/fonts/ttf
(找不到的可以輸入locate -b '\mpl-data'查找,如下圖所示:)
3. 編寫matplotlib/mpl-data目錄下的matplotlibrc文件
$ cd /usr/local/lib/python2.7/dist-packages/matplotlib/mpl-data
$ sudo vim matplotlibrc
在193行輸入如下內容:
font.family : sans-serif
font.sans-serif : SimHei
axes.unicode_minus : False
4. 刪除~/.cache/matplotlib
$ rm -rf ~/.cache/matplotlib
完成!!!