绘制词云需要安装3个包:
pip install wordcloud
pip install matplotlib
pip install jieba
- 对Python之禅进行词云绘制:
import wordcloud
import matplotlib.pyplot as plt
import jieba
f = open("./Python之禅.txt")
text = " ".join(jieba.cut(f.read()))
w = wordcloud.WordCloud()
w.generate(text)
plt.imshow(w)
plt.axis("off")
plt.show()
2. 对散文“荷塘月色”进行词云绘制
import wordcloud
import matplotlib.pyplot as plt
import jieba
w = wordcloud.WordCloud(background_color="white", font_path='c:/windows/fonts/simhei.ttf')
f = open('./荷塘月色.txt', encoding='utf8')
text = ' '.join(jieba.cut(f.read()))
w.generate(text)
w.to_file("词云.jpg")
plt.figure(figsize=(10,10))
plt.imshow(w)
plt.axis('off')
plt.show()