今天在浏览csdn的时候,看到了别人做了很炫的“词云”,感觉很简单,于是心血来潮就想用Python做一个,但是在做的过场中出现了很多diffcult,尴尬
,好了,废话不多说,直接上手。
一. 什么是“词云(Wordcloud)”?
词云”是对文本中出现频率较高的“关键词”予以视觉上的突出,形成“关键词云层”或“关键词渲染”,从而过滤掉大量的文本信息,使浏览网页者只要一眼扫过文本就可以领略文本的主旨。
我们经常在网上可以看到类似于下面的这样的图片。
这些便是所谓的“词云”图,那么这些炫酷的图案是怎么做出来的,由于考虑到难度,所以今天做的很基础,相信大多人都可以看的懂。
二.在做这个之前,要用到以下工具以及第三方库。
Python版本:3.5.4(2.7版本也可以)
相关模块:
1.Wordcloud
2.Anaconda
3.jupter Notebook
三.安装过程(由于本人电脑Windows,所以全程使用win10)
安装
Anaconda:
根据自己电脑的属性,选择合适的版本:
下载完成后,选择next/I agree/finish之类的,完成安装!
安装之后打开主界面就会看到这样的情况:
选择第1个,打开终端:输入Jupyter Notebook
会自动跳转到另外一个网站:
此时已经完成了
Jupyter Notebook的安装。
接下来继续安装
Wordcloud
我们知道在Python上需要引入第三方库时,通常需要在cmd上输入:
pip install xxx(库)
就可以了,但是安装
Wordcloud在Windows上行不通,在Mac上可以。
刚开始,我用pip就出现了一下情况:
错误提示:
于是在Github:找到
wordcloud‑1.3.1‑cp27‑cp27m‑win64.whl下载解压。
完成之后:
键入以下命令:
mkdir democd demo
于是有一个目录叫demo了。在“我的电脑”,找到这个目录并且打开它。
将 wordcloud‑1.3.1‑cp27‑cp27m‑win64.whl 这个文件。下载后将它拖拽到你的demo目录里。
在命令行下,先执行:
pip install wheel
然后,再执行:
pip install wordcloud‑1.3.1‑cp27‑cp27m‑win64.wh
好了,我们需要的全部Python运行环境终于装好了。
然后在
jupter Notebook中直接上代码:
这样,就可以完整的做出“词云”图了。
直接上图:
好了,今天的故事就到这里,赶紧去玩玩吧!