首页 >> 知识 >> Python 实战wordcloud 带你生成漂亮的词云图

Python 实战wordcloud 带你生成漂亮的词云图

前两天写了一篇微信聊天记录导出教程:微信聊天记录导出为电脑文件实操教程(附代码)

后台很多小伙伴对词云感兴趣:给一段文本,然后根据其中词语出现的频率,生成好看的词云,像下面这张图一样:

生成这个其实很简单,几行 Python 代码就能搞定,今天就来带大家实操一番。

1. 环境准备

配置好 Python 环境后,需要安装两个包:

jieba:用于分词wordcloud:用于生成词云 pip install jiebapip install wordcloud 2. 获取模板图片(可选)

wordcloud 中默认生成的是矩形图片。

如果希望生成的词云图片具有特定的样式,你需要准备一张 png 格式的含有透明图层的图片,像下面这样:

怎么获取 png 格式的图片?

打开:http://www.remove.bg/zh/upload

上传一张图片,然后点击下载即可:

3. 获取字体文件

Windows 电脑中,字体默认保存在 C:WindowsFonts,文件后缀为 .ttf。

找到想要想要生成的字体路径。

4. 获取文本信息

大家可以试试自己的微信聊天记录。

这里草莓视频在线观看APP以《红楼梦》小说为例进行演示,输入的是 .txt 文

网站地图