一、词云库wordcloud的安装与应用
1、词云库的安装应用
pip install wordcloud
pip install jieba
1、安装
pip install wordcloud #网络安装
Python -m pip install 本地路径 #本地路径
2、应用
生成步骤:
创建词云对象->加载词云本->输入词云图片(文件)
(1)默认的矩形词云图片
(2)提供的图形词云图片
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='../Stu_pack/wordcloud/simhei.ttf')
#(2)创建词云对象
wc.generate(fr)
#(3)词云生成器 加载词云文本
wc.to_file('../R&Q_pic/test.jpg')
#(4)输出词云文件
Image.open('../R&Q_pic/test.jpg')
3、生成提供的矩形词云图(原文件为英文)
#示例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 = Image.open('../Stu_pack/wordcloud/Love_Star.PNG')
#读取遮罩图片并创建对象 (该方法打开无效)
im = imread('../Stu_pack/wordcloud/Love_Star.PNG')
#读取遮罩图片并创建对象im
wc = wordcloud.WordCloud(mask = im,font_path='../Stu_pack/wordcloud/simhei.ttf')
#(2)创建词云对象
wc.generate(fr)
#(3)词云生成器 加载词云文本
wc.to_file('../R&Q_pic/test.jpg')
#(4)输出词云文件
Image.open('../R&Q_pic/test.jpg')