前两天写了一篇微信聊天记录导出教程:微信聊天记录导出为电脑文件实操教程(附代码)
后台很多小伙伴对词云感兴趣:给一段文本,然后根据其中词语出现的频率,生成好看的词云,像下面这张图一样:
生成这个其实很简单,几行 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 文
