【mac】matplotlib显示中文问题

运行以下代码,它会将你所有的字体显示出来,注意打印出来的都是英文,你得自己分辨哪些是中文字体

from matplotlib import font_manager
a = sorted([f.name for f in font_manager.fontManager.ttflist])
for i in a:
    print(i)

修改设置

plt.rcParams['font.sans-serif']=['STHeiti'] #用来正常显示中文标签

你可能感兴趣的:(python,macos)