1、找到matplotlib模塊的fonts路徑
import matplotlib
matplotlib.matplotlib_fname()
# 輸出結(jié)果
# /root/anaconda3/lib/python3.7/site-packages/matplotlib/mpl-data/matplotlibrc
# fonts目錄一般在matplotlirc的同等級目錄下
2、下載字體文件放到fonts下
3、清除當前用戶matplotlib的緩存文件
cd ~/.cache/matplotlib
rm -rf *
4、修改matplotlibrc文件
font.family : sans-serif
font.sans-serif : SimHei
5、解決負號為方框
在matplotlibrc文件內(nèi)
axes.unicode_minus:false