Python--利用wordloud制作词云
2018-02-06 13:55
369 查看
本文首发于我的博客: gongyanli.com
词云github: https://github.com/amueller/word_cloud
词云官方地址: https://amueller.github.io/word_cloud/
我的简书:https://www.jianshu.com/p/d8f2062949b6
前言:第一次使用wordcloud,然后记录了自己的点滴,使用其实很简单。我输出的图形看着不太美观,后续可以深入研究,输出自己想要的形状。
`
创建python文件的时候我把文件取名为wordcloud.py,之后导入wordcloud时一直出错,重新取一个名字就ok了。
词云github: https://github.com/amueller/word_cloud
词云官方地址: https://amueller.github.io/word_cloud/
我的简书:https://www.jianshu.com/p/d8f2062949b6
前言:第一次使用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)
`
四、出图
五、注意事项
报错 ImportError: cannot import name WordCloud创建python文件的时候我把文件取名为wordcloud.py,之后导入wordcloud时一直出错,重新取一个名字就ok了。
六、进阶
如果想要进阶,可参考此博客Python词云 wordcloud 十五分钟入门与进阶,哈哈,我是还没有时间细看这篇博客了,大致瞟了一眼,觉得不错,空下来细看。相关文章推荐
- 利用python制作正态分布图
- 利用python进行word_count
- 利用C++Builder 6 中OLE自动化功能实现调用Word进行报表制作
- Python3利用网页接口制作一个免费的VIP视频播放软件
- 利用C++Builder 中OLE自动化功能实现调用Word进行报表制作
- 利用python制作直方图
- 利用 python+plotly 制作Contour Plots模拟双波源干涉现象
- 利用python开源库制作并验证torrent种子文件
- 利用python制作在Linux服务器后台定时运行的任务-邮件提醒
- 利用Word和Github制作个人博客网站(一)
- python利用_winreg模块制作MAC地址修改工具
- 利用python批量修改word文件名的方法示例
- 手把手教你利用Word制作成绩表(超详细)
- 利用python语言制作简单的音乐播放器
- 如何利用Python和win32编程避免重复性体力劳动(二)——菜单操作:GetMenu,GetSubMenu,GetMenuItemID以及wParam的HIWORD&LOWORD
- vb.net2005 利用创建好的WORD模板制作WORD报表
- 利用Word和Github制作个人博客网站(二)
- 利用Word 2010制作“智能”调查问卷 推荐
- 十分钟利用Python制作属于你自己的个性logo
- 利用WORD制作水印效果