代码如下:
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')
绘制词云图
最新推荐文章于 2024-08-16 18:55:06 发布