用python制作词云

我在制作词云的过程中用到了jieba以及wordcloud库,如果没有相关库,可以看我以往的博文,进行安装。

效果图:

我的各类申请关键词

实现代码:

import jieba
import wordcloud
import imageio

file_name = 'apply.txt'#存储申请信息的文件
with open(file_name, 'r', encoding='utf-8') as f:
  content = f.read()#读取内容
  content = jieba.lcut(content)#进行分词
  content = " ".join(content)#把词连成字符串
  #print(content)

remove_words = {'一个','作为','他们','我们','同学','多次'}#不准备显示的词语
mk = imageio.imread('heart_mask.png')#读入外部词云形状图片
wd = wordcloud.WordCloud(background_color='white',
                         width=1000, 
                         height=700,
                         max_words=100,
                         font_path="msyh.ttc",
                         mask=mk,
                         min_font_size=5,
                         font_step=5,
                         stopwords=remove_words
                         )
wd.generate(content)#根据文本生成词云
wd.to_file("myapply.png") #输出到文件                         
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值