Windows系统下
在代码中加入如下代码即可 mpl.rcParams['font.sans-serif'] = ['SimHei'] # 黑体
mpl.rcParams['axes.unicode_minus'] = False
# mpl.rcParams['font.sans-serif'] = ['KaiTi'] # 楷体
# mpl.rcParams['font.sans-serif'] = ['FangSong'] # 仿宋
Ubuntu 系统下
在Terminal打开Python解释器, import matplotlib # 导入matplotlib包 print(matplotlib.matplotlib_fname()) # 查看matplotlib字体路径下载中文字体包,比如 simhei.ttf 这种文件可以在windows和linux下跨平台使用将 simhei.ttf 文件拷贝至 matplotlib字体路径下的 .../matplotlib/mpl-data/fonts/ttf/ 目录下 我的是: /home/kukafee/environments/tf2_py3/lib/python3.6/site-packages/matplotlib/mpl-data/fonts/ttf/
删除 ~/.cache/matplotlib/ 目录下的文件修改 .../matplotlib/mpl-data/ 目录下的 matplotlibrc 文件,增加: font.family : simhei # 这里以simhei为例
axes : False
重启 reboot 在代码中加入:(其实不加也可以~) import matplotlib as mpl
mpl.rcParams['font.sans-serif'] = ['SimHei']
mpl.rcParams['axes.unicode_minus'] = False Game over !
[手动撒花******