
正文
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 wordcloudtxt2 = "程序设计语言时计算机能够理解和 \
识别用户操作意图的一种交互体系,他按照\
特定的规则组织计算机指令,使计算机 \
能够自动进行各种运算处理"
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 imageiomask = 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")

















