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")

 

 

 

 

posted @ 2021-01-30 15:17  MMMMinoz  阅读(89)  评论(0编辑  收藏  举报