wordcloud 中文词云生成

最近学了wordcloud 库
发现词云生成很漂亮
于是根据自己的兴趣玩了一下
(背景图要白底)
代码如下

# # coding: utf-8
import jieba
from wordcloud import WordCloud
from imageio import imread

# 读取文本文件
f = open('m.txt', 'r')
text = f.read()
f.close()
# 对文本进行分词
cut_text = ''.join(jieba.lcut(text))
# 读取图片
color_mask = imread('yi.png')
# 生成词云
cloud = WordCloud(font_path='C:\Windows\Fonts\simsun.ttc',
                  background_color="white",
                  mask=color_mask,
                  max_words=2000,
                  max_font_size=80)
word_cloud = cloud.generate(cut_text)
cloud.to_file("Jacksonyee.png")

最后生成的结果
wordcloud 中文词云生成