本文首发于我的博客: gongyanli.com
词云github: https://github.com/amueller/word_cloud
词云官方地址: https://amueller.github.io/word_cloud/
前言:第一次使用wordcloud,然后记录了自己的点滴,使用其实很简单。我输出的图形看着不太美观,后续可以深入研究,输出自己想要的形状。
一、安装
pip install wordcloud
二、准备数据
我在维基百科找了一篇文章复制到txt中,文章地址https://en.wikipedia.org/wiki/Australian_Defence_Force
三、制作词云
`from wordcloud import WordCloud # 导入wordcloud
import matplotlib.pyplot as plt
filename = "australian-defence-force.txt" # 打开txt文件
with open(filename) as f:
mytext = f.read() # 读取文件
wordcloud = WordCloud().generate(mytext) # 生成词云
plt.imshow(wordcloud, interpolation='bilinear') # 利用plt把词云可视化显示
plt.axis('off')
plt.show()
# print(mytext)
`
四、出图
image五、注意事项
报错 ImportError: cannot import name WordCloud
创建python文件的时候我把文件取名为wordcloud.py,之后导入wordcloud时一直出错,重新取一个名字就ok了。
六、进阶
如果想要进阶,可参考此博客Python词云 wordcloud 十五分钟入门与进阶,哈哈,我是还没有时间细看这篇博客了,大致瞟了一眼,觉得不错,空下来细看。
网友评论