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'


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM