码迷,mamicode.com
首页 > 编程语言 > 详细

Python词云的中文问题

时间:2017-09-30 09:58:33      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:文本   class   path   figure   输入   ext   color   word   show   

 1 image= Image.open(F:/__identity/course/建模/九寨沟地震/四川地图.jpg)
 2 fig = plt.figure(figsize=(20, 16))
 3 graph = np.array(image)
 4 wc = WordCloud(font_path=./fonts/simhei.ttf,background_color=White,mask=graph) # font_path=‘./fonts/simhei.ttf‘ 显示中文
 5 #wc.generate(text) # 生成词云, 可以用generate输入全部文本(中文不好分词)
 6 wc.generate_from_frequencies(topworddict) #从已经计算好的的词频画图
 7 image_color = ImageColorGenerator(graph)
 8 plt.imshow(wc)
 9 plt.imshow(wc.recolor(color_func=image_color))
10 plt.axis("off")
11 plt.savefig(F:/__identity/course/建模/九寨沟地震/top200wordcloud.png)
12 plt.show()

词云的中文问题,关键在Wordcloud中加入:

font_path=‘./fonts/simhei.ttf‘

Python词云的中文问题

标签:文本   class   path   figure   输入   ext   color   word   show   

原文地址:http://www.cnblogs.com/cymwill/p/7613197.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!