2010年12月15日 星期三 11:15
如图,图例有点大,看了下文档貌似不能改?
目前的想法是创建的时候生成大尺寸的图,然后使用PIL截取并缩放再保存使用,不知道有没其他更方便快捷的办法?
然后还有字体我是这样注册的:
song = matplotlib.font_manager.FontProperties(fname=os.path.join(config['app_conf']['fonts'],'simsun.ttc'))
yh = matplotlib.font_manager.FontProperties(fname=os.path.join(config['app_conf']['fonts'],'msyh.ttf'))
fs = matplotlib.font_manager.FontProperties(fname=os.path.join(config['app_conf']['fonts'],'STSONG.TTF'))
然后使用的时候:
plt.xlabel(u'(图1:优势素质分析)',fontproperties=song,fontsize=8)
可是在图例这块貌似不能添加
fontproperties=song,fontsize=8
除此之外,只能修改配置文件才能使用中文?
2010年12月15日 星期三 18:14
使用rcParams字典可以修改缺省配置:
import pylab as pl
pl.rcParams["legend.fontsize"] = "small"
pl.plot([1,2,3], label="test")
pl.legend()
pl.show()
Zeuux © 2024
京ICP备05028076号