Python词云的中文问题

 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'
posted @ 2017-09-29 23:29  chen狗蛋儿  阅读(3891)  评论(0编辑  收藏  举报