- 原因:matplotlib没有使用操作系统的字体库,同时默认的字体列表里没有可以显示中文的字体。
- 解决方法:
import matplotlib as mpl
mpl.rcParams['font.sans-serif'] = [u'Hei']
mpl.rcParams['axes.unicode_minus'] = False
在代码中指定mac系统支持的中文字体即可。
import matplotlib as mpl
mpl.rcParams['font.sans-serif'] = [u'Hei']
mpl.rcParams['axes.unicode_minus'] = False
在代码中指定mac系统支持的中文字体即可。