0
点赞
收藏
分享

微信扫一扫

Python-----制作一个稍复杂的词云

捡历史的小木板 2022-02-08 阅读 76
#导入wordcloud库,imageio库,jieba库
import wordcloud
import imageio
import jieba

#以wujiaoxing.png这张图片为背景制作词云
mk=imageio.imread('wujiaoxing.png')

#创建词云对象
w=wordcloud.WordCloud(width=800,                        #宽度
                      height=1000,                      #高度
                      background_color='white',         #背景颜色
                      mask=mk,                          #背景模板
                      font_path='msyh.ttc',             #设置字体微软雅黑
                      stopwords={'的','和'},             #去除一些字
                      scale=15)
f=open('关于实施乡村振兴战略的意见.txt',encoding='utf-8') #打开文件
txt=f.read()                                           #读取文件
txtlist=jieba.lcut(txt)                   #分词,将分词结果保存到txtlist这个列表中
string=" ".join(txtlist)        #将列表保存为字符串
#创建词云
w.generate(string)
#将制作好的词云保存到当前文件夹中
w.to_file('tttt.png')

 这样一个词云就做好啦

举报

相关推荐

0 条评论