解决Python词云库wordcloud不显示中文的问题


wordcloud默认是不支持显示中文的,中文会被显示成方框。

 

 

 wordlcloud.WordCloud类初始化函数有个设置字体的参数font_path,把支持中文的字体的路径传给font_path。

如下:

from wordcloud import WordCloud

f = open('testfile.txt', 'r')
txt=f.read()

wordcloud = WordCloud(font_path="ygyxsziti2.0.ttf",background_color="black", width=800, height=860, margin=2).generate(txt)

wordcloud.to_file('test1.png')//保存图片

这样,不显示中文的问题就解决了。


免责声明!

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



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