首页 站长分享内容详情

如何利用python绘制词云图

2024-05-25 14 网站首席编辑

如何利用python绘制词云图

这个实现起来不难,这里介绍2种利用python绘制词云图的方式,分别是wordcloud和pyecharts,这2个包绘制词云图都不难,代码量不多,简单方便,下面我主要介绍一下这2个包的安装和简单使用,实验环境win10+python3.6+pycharm5.0,主要内容如下:

  • wordcloud:这个是专门绘制词云图的一个包,绘制词云起来很简单,而且比较灵活,下面介绍一下这个包的安装和使用:

1.下载安装,这里用最简单地安装方式,下载whl文件,地址,然后直接pip安装,截图如下,根据自己的python版本进行选择下载:

如何利用python绘制词云图

切换到存放whl文件的目录(我的放在D盘),直接“pip install wordcloud-1.4.1-cp36-cp36m-win_amd64.whl”安装就行,如下,这里注意的是,wordcloud基于PIL库,如果没安装这个库的话,先安装这个PIL库,命令“pip install pillow”:

2.安装成功后,我们就可以进行测试了,这里以官方自带的例子alice为例(在examples目录下边),如下:

主要的代码如下,这里我对源码进行调整,删除了一部分代码,添加了注释,截图如下,很简单:

运行程序,会在当前目录下边生成词云图alice_wc.png,对比背景图如下(左侧为背景图,右侧为生成的词云图):

  • pyecharts:这个是echarts提供给python的一个接口包,主要基于web页面进行图片的显示,其中就有词云图的绘制,下面介绍一下这个包的安装和简单使用:

1.下载安装,这里直接输入命令“pip install pyecharts”就行,如下:

2.还以上面的alice.txt文本为例,这里需要自己统计一下词频,代码很简单,主要用到一个字典,我这里为了方便,没有去掉停用词,感兴趣的话,可以去一下,如下:

程序运行截图如下:

至此,我们就完成了利用python绘制词云图。总的来说,wordcloud和pyecharts这2个包绘制词云都挺简单地,也很快捷,网上也有这方面的教程和示例,感兴趣的可以搜一下,希望以上分享的内容能对你有所帮助吧。

fineble词云图制作方法

1、点开浏览器,输入以下网址:,进入wordart的初始编辑界面。

2、该网站默认只支持英文字体,如果词云是用英文单词,则可以直接在左边WORDS对话框中输入相关英文单词即可,默认有三行,可以使用上面的+Add按键继续增加行数。如果需要指定颜色或字体格式,可以在color列、font列下拉修改。

3、编辑完需要显示的词汇后,点击页面上部红色Visualize按键,即可在右边输出框生成词云啦。

相关标签: # 计 # 字典 # Python

  • 评论列表 (0条)

 暂无评论,快来抢沙发吧~

发布评论