Mac matplotlib 画图中文出现乱码
是因为Mac的字体与matplotlib中默认字体不一致导致的。
首先看下Mac的字体有哪些。
import matplotlib
a=sorted([f.name for f in matplotlib.font_manager.fontManager.ttflist])
for i in a:
print(i)
从里面挑选一种,设置一下就好了
# 准备数据
plt.rcParams['font.sans-serif']='Heiti TC'
plt.rcParams['axes.unicode_minus'] = False # 负号正常显示
就酱
本文来自博客园,作者:赫凯,转载请注明原文链接:https://www.cnblogs.com/heKaiii/p/17137398.html

浙公网安备 33010602011771号