import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = ['Hiragino Sans GB']
plt.rcParams['axes.unicode_minus'] = False
这时 plt.xlabel(u'时间')
就是正常文字,但是 plt.xlabel(u'频率')
的话,「频」字就显示为方块了。。
系统是 OS X,matplotlib 版本1.4.3。
1
chenbojian 2015-04-26 20:15:27 +08:00
感觉你的rcParams设置有点奇怪,没用过osx,你可以在最后再输出下配置信息看是不是你想要的
|
2
dofine OP @chenbojian 谢谢!
我把字号调大一号就显示正常了。。orz。。 |
3
dawnyesky 2015-04-27 00:48:07 +08:00
你那个是什么字体,支持所有中文字?为什么不用SimHei SimSun这些常用字体?
|
4
dofine OP |