Matplotlib中文字體亂碼問題
臨時解決方法
- 下載SimHei字體
- 將字體放到
/home/liucc/anaconda3/lib/python3.6/site-packages/matplotlib/mpl-data/fonts/ttf
目錄下 - 在調用matplotlib前調用代碼
plt.rcParams['font.sans-serif']=['SimHei'] #用來正常顯示中文標籤
plt.rcParams['axes.unicode_minus']=False #用來正常顯示負號
一勞永逸解決方法
- 下載SimHei字體
- 將字體放到
/home/liucc/anaconda3/lib/python3.6/site-packages/matplotlib/mpl-data/fonts/ttf
目錄下 - 打開
/home/liucc/anaconda3/lib/python3.6/site-packages/matplotlib/mpl-data/matplotlibrc
文件 - 取消註釋
font.family : sans-serif
- 在最前面添加
font.sans-serif : SimHei, ...