
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 &bsp; 2015-04-27 00:48:07 +08:00 你那个是什么字体,支持所有中文字?为什么不用SimHei SimSun这些常用字体? |
4 dofine OP |