赞
踩
知识储备:
词云:简单一句话介绍就是由词汇组成类似云的彩色图形。
博主使用工具:
pycharm
pycharm下载安装
前期工作:
导包:需要到的wordcloud包:如下图结果完美的发生错误啦!!!
错误类型也在如下图所示
解决办法:
注:博主是python3.6 win32位的,以下下载过程中,各自根据自己的版本下载对应的文件
方法A:
到下载whl文件中下载:
命令安装:
安装完whl文件之后:继续安装pip install wordcloud
让人惊讶的是,完美的错误:
好吧继续:
方法B:
继续到方法A:中给的下载链接中下载:
安装方法和方法A的的一样
安装完whl文件之后:继续安装pip install wordcloud
结局依然美丽的错误!!!
方法C:
继续到方法A:中给的下载链接中下载:
安装方法和方法A的的一样
安装完whl文件之后:继续安装pip install wordcloud
结局依然美丽的错误!!!
方法D:
继续到方法A:中给的下载链接中下载:
或许这是结果还是华丽的错误,但是就是这么神奇继续看:
安装whl文件
安装:pip install wordcloud
居然存在,博主也是晕,在步骤A-C的过程中博主重启过电脑,或者是在前三个步骤的过程中没有生效导致现在出现存在的这个原因吧!
到了这前期工作就结束啦!!!开始代码实现结果:
开始代码实现:
1:代码
# coding=utf-8
"""
@author: jiajiknag
程序功能: 生成英文词云图
"""
# 导包
# 导入词云的包
from wordcloud import WordCloud
# 导入matplotlib作图的包
import matplotlib.pyplot as plt
#读取文件,返回一个字符串,使用utf-8编码方式读取,该文档位于此python同以及目录下
file = open(u'NINETEEN EIGHTY-FOUR.txt', 'r', encoding='utf-8').read()
# 生成一个词云对象
wordcloud = WordCloud(
background_color="white", #设置背景为白色,默认为黑色
width = 1500, #设置图片的宽度
height= 960, #设置图片的高度
margin= 10 #设置图片的边缘
).generate(file)
# 绘制图片
plt.imshow(wordcloud)
# 消除坐标轴
plt.axis("off")
# 展示图片
plt.show()
# 保存图片
wordcloud.to_file('ciyun_01.png')
2:结果
注:
获取使用的英文语料库:
链接:https://pan.baidu.com/s/14RhvMsqtqjJ372DTQ7m79Q 密码:udy6
python中WordCloud包的用法:
参考方法
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。