这是我的第一篇的博客。这几天在学习制作python词云,下面的的代码是根据文本创建词云:
import matplotlib.pyplot as plt
from PIL import Image
from wordcloud import WordCloud as wc
import numpy as np
需要将读取方式选择为rb
打开文件时需要输入正确路径
with open(‘yes-minister.txt’,’rb’) as f:
mytext=f.read().decode(‘utf-8’)
选择背景图
print(Image.open(‘qq.png’))
bs=np.array(Image.open(‘qq.png’))
wordcloud=wc(font_path=’simsun.ttf’,mask=bs).generate(mytext)
wordcloud.to_file(‘qq.result1.jpg’)
以下三行为调用绘图函数显示图像
plt.imshow(wordcloud)
plt.axis(‘off’)
plt.show()