wordcloud词云从安装到入门

通过这篇文章为大家介绍关于Python的wordcloud库的入门使用

本文共有约500字,建议阅读时间3分钟,建议理论与实践相结合


为什么学wordcloud?

wordcloud主要可以用于数据分析中,利用Python爬某些数据丰富的网址,将得到的数据进行包装,从而形象地表达数据!当然了,你也可以像我一样做个头像


目录:

一.环境说明

二.安装

三.入门



一.环境说明

已安装Anaconda3 (64-bit) 4.4.0(Python 3.6)。其中,代码调试在Spyder (版本信息不明)中进行,安装包则直接打开Anaconda Prompt调用cmd.exe后进行。系统为Windows 7 。



二.安装(转自知乎丁大神)


原文链接:https://zhuanlan.zhihu.com/p/33507393(知乎名:菜鸟分析)


    1.安装文件的获取

       首先,按win+r,输入 cmd

    然后,输入

    pip install wordcloud

    结果呢?会报错的(所以你能找到我,哈哈),会有文件缺失的问题。这一点不少人都有类似反馈。

    于是在官网,看到这么一张图,灵机一动:


    解决方案:

    1.直接下载wordcloud库,“Ctrl+f”搜索“wordcloud”,根据电脑配置是32位还是64位选择下载,cp应该是版本号(越高越好咯~),然后解压到Python安装目录!!!(https://www.lfd.uci.edu/~gohlke/pythonlibs/#wordcloud


        Python安装目录:(可在IDLE中找到)


    2.在github下载wordcloud的包,解压缩后,在对应目录下用python setup.py install安装(https://github.com/amueller/word_cloud/如果又遇到问题,该地址上也有提出类似的问题,可作参考)

    操作如下图:

    进入刚才解压后的文件夹中,同时按住shift+鼠标右键,启动cmd

    2. VC++ 14的缺失问题

    安装wordcloud时出现报错信息:

    error: Microsoft Visual C++ 14.0 is required. Get it with“Microsoft Visual C++ Build Tools”: http://landinghub.visualstudio.com/visual-cpp-build-tools

    这种情况下,其实直接跟着提示内容进行就好

    解决方案:
    打开报错提示中的链接,下载并安装Visual C++ 2015 Build Tools


三.入门


原文链接:http://blog.csdn.net/fontthrone/article/details/72775865(CSND名:FontTian


快速生成词云(代码与解析)


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') 

 " " "以上打黄色感叹号的表示没有用到的库" " " 

其中的font_path参数设置大部分win系统的路径都是一样的

参数链接:

http://blog.csdn.net/heyuexianzi/article/details/76851377


边缘参数margin效果对比:



笼罩图:



笼罩图添加效果:



文件及源代码:https://pan.baidu.com/s/1ggV5vj1 密码:3tsp



最后,为大家送上一个福利

通过http://www.huabandata.com/tools/wordcloud/这个网站可以直接生成词云,

超级方便哈哈哈,

但是还是希望大家动手操作一番,挺有感悟的


最后的最后,非常感谢各位大神提供的文档及数据


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值