【Python | 词云】聊天记录绘制超美词云(七夕快乐 ,曾同学)
七夕快乐 ! 🎉
复制代码
解释器:
python.3.9
编译器:
jupyter notebook
时间:8/4 10:20
@[toc]
一、打开聊天记录文件
本次聊天记录是收集于我和曾同学QQ
一年以来的聊天记录,一起看看你们情侣间说过最多的是哪句话吧!
代码
复制代码
二、 处理聊天记录
2.1 去除无用信息
每条信息共同点都是:
复制代码
使用
re
模块 去除不需要的[图片]
, 用户名和 换行符\n
, 以及日期和高频率的系统消息
复制代码
输出:
2.2 中文分词
这里用第三方分词库 jieba
复制代码
输出:
以空格连接各个词语
复制代码
输出:
三、绘制词云
复制代码
3.1 colormap 修改主色调
色调库: https://www.matplotlib.org.cn/gallery/color/colormap_reference.html
这里使用 现在的季节夏天 autumn
复制代码
输出:
3.2 导入图片轮廓
导入准备好的图片, 使用
ps
工具扣除不想要的背景, 这里为了最好看,我用了四组不同的背景(最好看那张的是自己画的🤭)
导入处理好的四张图片
复制代码
原图:
3.3 图片样式一
复制代码
3.4 图片样式二
复制代码
3.5 图片样式三
复制代码
3.6 图片样式四
复制代码
复制代码
评论