![](https://img.haomeiwen.com/i14029140/30fc84a11f2d6ee8.png)
解决方法
1. 永久性解决
修改“matplotlibrc”文件
执行下面语句
import matplotlib
print(matplotlib.matplotlib_fname())
得到:
C:\Users\sean\Anaconda3\lib\site-packages\matplotlib\mpl-data\matplotlibrc
按上述路径打开matplotlibrc文件(记事本方式),找到font.sans-serif所在行,去掉行首的“#”号,并在“:”后添加系统自带的中文字体名称,如“SimHei”(黑体),保存关闭。如下图:
![](https://img.haomeiwen.com/i14029140/a1e9c79e5f2d09b6.png)
微软自带中文字体
微软自带中文字体.png
2. 暂时性解决
绘图前指定字体
from pylab import *
mpl.rcParams['font.sans-serif'] = ['SimHei'] #后面中括号中为指定字体名称。
![](https://img.haomeiwen.com/i14029140/4825f40a750ceada.png)
网友评论