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")
最后生成的结果