1、安装
pip install wordcloud #网络路径
python -m pip install #本地路径
2、应用
生成步骤:
创建词云对象-->加载词云文本-->输出词云图片(文件)
1、默认的矩形词云图片
2、提供的图形词云图片
#示例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\STCAIYUN.TTF') #(2)创建词云对象
wc.generate(fr) #(3)加载词云文本
wc.to_file('../R&Q_pic/test.jpg')
Image.open('../R&Q_pic/test.jpg')
#示例12:生成提供的图形词云图(原文件为英文)
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 = Image.open('../Stu_pack/wordcloud/Love_Star.PNG') #用这种方法打开图像#读取遮罩图片并创建对象im
im = imread('../Stu_pack/wordcloud/Love_Star.PNG')
wc = wordcloud.WordCloud(mask = im,font_path = 'C:\Windows\Fonts\STCAIYUN.TTF',background_color = 'red') #(2)创建词云对象
wc.generate(fr) #(3)加载词云文本
wc.to_file('../R&Q_pic/test.jpg')
Image.open('../R&Q_pic/test.jpg')