这里给大家介绍两种在Mac OS系统下实现matplotlib正确显示中文的办法。
一、在已有matplotlib的字体库中载入中文字体
1、输入以下代码,查看matplotlib字体存储路径
import matplotlib
print(matplotlib.matplotlib_fname())
例如在我的Mac上字体存储的路径如下图片:
2、打开该路径下的fonts文件,可以看见有个ttf文件夹,里边存储了所有的字体文件,然后可以一个一个文件预览,看看哪些是支持中文的(例如:Heiti
TC),然后敲如下代码:
plt.rcParams['font.sans-serif'