一.词云库wordcloud的安装
- pip install wordcloud #网络安装
- python pip install 本地路径 #本地安装
二.词云库wordcloud的应用
#示例1:生成默认的矩形词云图(原文件为英文)
import wordcloud #(1)导入词云库
from PIL import Image #导入图片库
with open('../Stu_pack/wordcloud/万疆.txt',encoding = 'utf-8') as file: #读取词云文本文件
fr = file.read()
fr = jieba.lcut(fr)
fr = ' '.join(fr) #将文本内容进行词语分割,并用空格分割开来
wc = wordcloud.WordCloud(font_path = 'C:\Windows\Fonts\STHUPO.TTF') #(2)创建词云对象
wc.generate(fr) #(3)加载词云文本
wc.to_file('../R&Q_pic/test.jpg') #(4)输出词云图片(文件)
Image.open('../R&Q_pic/test.jpg')
其的运行结果为: #示例2:生成提供的图形云图
import wordcloud #(1)导入词云库
from PIL import Image #导入图片库
from imageio import imread #导入读取遮罩图库
with open('../Stu_pack/wordcloud/万疆.txt',encoding = 'utf-8') as file: #读取词云文本文件
fr = file.read()
fr = jieba.lcut(fr)
fr = ' '.join(fr) #将文本内容进行词语分割,并用空格分割开来
# im = Imate.open('..\Stu_pack\wordcloud\Love_Star.PNG') #读取遮罩图片并创建对象im,但是这种方式打开无效
im = imread('..\Stu_pack\wordcloud\Love_Star.PNG') #读取遮罩图片并创建对象im
wc = wordcloud.WordCloud(mask = im,font_path = 'C:\Windows\Fonts\STHUPO.TTF',background_color = '#ff00cc') #(2)创建词云对象
wc.generate(fr) #(3)加载词云文本
wc.to_file('../R&Q_pic/test.jpg') #(4)输出词云图片(文件)
Image.open('../R&Q_pic/test.jpg')
其运行结果为: