wordcloud库 词云
•wordcloud使用方法
- 常规使用方法
import wordcloud #创建一个词云对象 w = wordcloud.WordCloud(background_color="white") #向WordCloud对象w中加载文本txt txt1 = "life is short,you need python" w.generate(txt1) # #将词云输出为图像文件png/jpg
- 参数
- 利用jieba库做中文词云
import jieba import wordcloud txt2 = "程序设计语言时计算机能够理解和 \ 识别用户操作意图的一种交互体系,他按照\ 特定的规则组织计算机指令,使计算机 \ 能够自动进行各种运算处理" w = wordcloud.WordCloud(width=1000,font_path="msyh.ttc",height=700) w.generate(" ".join(jieba.lcut(txt2))) w.to_file("Chipywordcloud.jpg")
- 自定义形状的词云
import jieba import wordcloud import imageio mask = imageio.imread("词云背景.jpg") f = open("词云test.txt","r",encoding="utf-8") t = f.read() f.close() w = wordcloud.WordCloud(background_color="white", font_path="msyh.ttc", max_words=100,mask=mask) w.generate(" ".join(jieba.lcut(t))) w.to_file("词云test.jpg")