打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Python生成词云的方法有哪些?

这里简单介绍一下吧,有2种方法,一种是原生态的wordcloud包,一种是pyecharts包,下面我简单介绍一下这2种方法是如何绘制词云的,实验环境win10+python3.6+pycharm5.0,主要内容如下:

  • wordcloud:这个是python专门用于绘制词云的一个包,使用简单、易学易懂、制图灵活,可以快速绘制出我们需要的词云,下面我简单介绍一下这个包的安装和使用:

1.安装wordcloud,这里直接在cmd窗口输入命令“pip install wordcloud”就行,如下:

2.安装成功后,我们就可以绘制词云图了,这里以制作《白鹿原》的词云图为例,主要步骤如下:

  • 首先,下载jieba这个中文分词包,用于对中文进行分词(英文的话,不需要下载jieba),方面后续代码统计词频,如下,直接输入命令“pip install jieba”就行:

  • 安装成功后,我们就可以绘制《白鹿原》的词云图了,主要代码如下,很简单,先分词,然后统计词频,最后再绘制词云图并保存,参数filename代表文本文件,bg_image代表背景图片,可以自行设置,这里需要注意的是,要指定好字体,不然会出现中文乱码:

程序运行截图如下,已经成功绘制出词云图:

  • pyecharts:这是echarts提供给python的一个接口包,专门用于数据可视化,绘制词云只是其中的一项,下面我简单介绍一下这个包是如何绘制词云的,主要步骤如下:

1.安装pyecharts,这个直接在cmd窗口中输入命令“pip install pyecharts”就行,如下:

2.安装成功后,我们就可以绘制词云了,主要代码如下,很简单,核心就是指定词及词频:

程序运行截图如下,已经成功绘制词云图,只不过没有wordcloud制图灵活,可以自由指定背景图片:

至此,我们就完成了利用python来绘制词云。总的来说,这2种方法都很简单,只要你有一定的python基础,熟悉一下相关代码和示例,很快就能掌握的,这里你也可以做的更复杂一些,过滤掉stopwords停用词,网上也有相关教程和资料,感兴趣的可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
推荐一个有趣的练手项目!
WordCloud 中英文词云图绘制,看这一篇就够了
手把手教你对抓取的文本进行分词、词频统计、词云可视化和情感分析
30秒搞定词云图:pyecharts的便捷你无法想象
利用python制作词云,wordcloud神器你值得拥有
微信大揭秘——用Python玩转微信(二)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服