首页 > 编程语言 > 详细

Python词云的中文问题

时间:2017-09-30 09:26:34      阅读:314      评论:0      收藏:0      [点我收藏+]
 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词云的中文问题

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!