前两天写了一篇微信聊天记录导出教程:微信聊天记录导出为电脑文件实操教程(附代码)
后台很多小伙伴对词云感兴趣:给一段文本,然后根据其中词语出现的频率,生成好看的词云,像下面这张图一样:
生成这个其实很简单,几行 Python 代码就能搞定,今天就来带大家实操一番。
1. 环境准备
配置好 Python 环境后,需要安装两个包:
jieba
:用于分词wordcloud
:用于生成词云
pip install jieba
pip install wordcloud
2. 获取模板图片(可选)
wordcloud
中默认生成的是矩形图片。
如果希望生成的词云图片具有特定的样式,你需要准备一张 png 格式的含有透明图层的图片,像下面这样:
怎么获取 png 格式的图片?
打开:https://www.remove.bg/zh/upload
上传一张图片,然后点击下载即可: