我在制作词云的过程中用到了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)
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")