Python里matplotlib图像里的中文输出问题

来源:互联网 发布:android图案解锁源码 编辑:程序博客网 时间:2024/06/04 00:23

Python里matplotlib图像里的中文输出问题

1.Python设置中文编码:

import sysreload(sys)sys.setdefaultencoding('utf8')

2.Python使用matplotlib想要在图中输出汉字需要设置类似

plt.rcParams['font.sans-serif']=['SimHei']plt.rcParams['axes.unicode_minus'] =False #减号unicode编码

3.Python里的的字体类型,初始编码类型为str,用GBK编码,类型为unicode

text = open('summary.txt').read()print type(text)text = text.decode('GBK')print type(text)

4.Python wordcloud想要输出中文,需要在WordCloud构造函数里设置font_path,找到其需要的字体路径例如:’C:\Windows\Fonts\STXIHEI.TTF’

(Tips:使用plt.savefig(‘a.jpg’)保存图片注意,一定要在plt.show()之前,plt.show()之后plt就成为一个空白图像了,输出路径时要用/,用反斜杠的话会报错)

原创粉丝点击