python之wordcloud教程

cover

wordcloud介绍

wordcloud是python提供的一个包,主要可以用于数据分析,搭配matplotlib包生成可视化词图,加强我们对数据的理解,便于分析。
如果你只是想快捷的利用现成的数据来做一张词图,并不打算深入了解python这门语言,那么恭喜你,你将在这里直接利用数据生成你想要的各种词图,非常方便。入口:词云助手

环境说明

python环境

首先要有python环境,可以直接单击下载python。不过如果是初学者建议下载Anaconda3,Anaconda指的是一个开源的Python发行版本,其中包含了python正常使用需要的大部分包并且能自动配置环境变量,提供jupyter notebook等IDE,非常适合新手。点击查看
Anaconda详细安装使用教程

wordcloud包

快捷键win+r打开windows运行窗口(左下角),输入cmd回车,打开命令窗口.
在命令行中输入pip install wordcloud或者conda install wordcloud,等待安装wordcloud包。

开始编程

首先打开你的jupyter notebook环境,还是通过win+r,输入jupyter notebook,回车。等待几十秒,跳转到页面里,就可以开始使用jupyter了。jupyter的教程网上有很多,这里就不再赘述,只介绍wordcloud的相关使用方法。
需要数据及源码的单击进入百度云,密码: rugu ,进行下载
下面是实现词云的详细代码及注释(#之后为注释内容)

import matplotlib.pyplot as plt
from wordcloud import WordCloud,STOPWORDS,ImageColorGenerator

#backgroup_Image = plt.imread('F:/man.jpg') #笼罩图

f = open('F:\人工智能.txt','r').read() #生成词云的文档
wordcloud = WordCloud(
background_color = 'white', #背景颜色,根据图片背景设置,默认为黑色
#mask = backgroup_Image, #笼罩图
font_path = 'C:\Windows\Fonts\STZHONGS.TTF',#若有中文需要设置才会显示中文
width = 1000,
height = 860,
margin = 2).generate(f) # generate 可以对全部文本进行自动分词
#参数 width,height,margin分别对应宽度像素,长度像素,边缘空白处

plt.imshow(wordcloud)
plt.axis('off')
plt.show()

#保存图片:默认为此代码保存的路径
wordcloud.to_file('touxiang.jpg')

参考

Anaconda安装教程:https://blog.csdn.net/program_developer/article/details/79677557

Conda管理python包:https://blog.csdn.net/dennis_shaw/article/details/77535659

wordcloud词云安装到入门: https://blog.csdn.net/arise007/article/details/79346169

wordcloud词云详教程:https://www.2cto.com/kf/201712/707704.html

wordcloud词云助手:http://www.huabandata.com/tools/wordcloud/

  • Copyright: Copyright is owned by the author. For commercial reprints, please contact the author for authorization. For non-commercial reprints, please indicate the source.
  • Copyrights © 2015-2024 YuleZhang's Blog
  • Visitors: | Views:

请我喝杯咖啡吧~

支付宝
微信