首先要感谢这位博主,文章链接:https://blog.csdn.net/qq_32590631/article/details/80509741。再来看看实际测试后的结果 :
我按照网上的办法:
没有奏效,也不知道原因出在哪里,反正就是谜之操作。具体可以参考下面的文档:https://www.jianshu.com/p/8ed59ac76c06
对于Mac系统而言,有自带的字体册,你可以启动终端,输入字体册来查看,然后就简单了,如果你原来是这样写的:
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif']=['SimHei']
plt.rcParams['axes.unicode_minus']=False
运行结果是这样的:
当你查到自带的中文字体册后,从里面选一个,我选的是Arial Unicode MS常规体,可以写成这样:
如果有疑问,可以将字体导出看到详细的结果:
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif']=['Arial Unicode MS']
plt.rcParams['axes.unicode_minus']=False
运行结果就是这样的了:
很清楚的看到对比,并且中文正常显示了。