import matplotlib.pyplot as plt
from wordcloud import WordCloud
# 一、读文件
# 1、读二值化图片:
back_image = plt.imread(r'111.jpg')
# 2、读取文本信息:
with open('庆余年TXT全本电子书.txt', 'r', encoding='utf-8') as fp:
f = fp.read()
# 3、词云绘制:
word_cloud=WordCloud(
background_color='black', # 设置背景颜色
mask=back_image, # 背景图片
font_path=r'ZhengQingKeJingYaTi-ShouBan-2.ttf', # 指定中文字体,自己找
width=1000, # 宽度
height=800, # 高度
margin=2, # 边缘空白处
min_font_size=8, # 最小字体
collocations= False, # 词云重复去重,默认是True
).generate(f)
# 4、显示图形(先生成,在现实)
plt.imshow(word_cloud)
plt.axis('off') # 去掉轴
plt.savefig('1.jpg')
plt.show()
词频统计
于 2021-03-15 15:57:27 首次发布
1639

被折叠的 条评论
为什么被折叠?



