开篇
您好,欢迎来到我的博客,这里是我的第一篇博客。第一次搭建自己的博客,以后会经常在这里写一些我觉得好玩的文章,感谢您的关注。
谢谢!
微信群聊消息的可视化
最近突然有个想法,想把和对象在群聊中的发的信息做一个可视化当做父亲节小小的惊喜。以下是我的过程。
这是做出来的效果图。
实现这个效果一共分为两部,分别是微信群聊消息的获取和群聊消息的可视化。
一、微信群聊消息的获取
推荐使用一个叫留痕的软件,下载完后扫描自己的本地微信文件,后在好友界面点击导出聊天记录为CSV即可。
到处后可以看到导出的文件路径我这里的是一般是你Memotrace安装位置的.\data\聊天记录(记上后面会用)。
二、可视处理
使用python进行可视化操作,这里我使用的是pyecharts库。以下是可视化代码。
(1)数据预处理:
1234567891011121314##读取群聊文件的地址,这里改成你导出的群聊文件地址fileurl=r"你的群聊文件地址"##数据预处理def data_process(url): df=pd.read_csv(url) df = df[df['Type'] == 1] # 只保留文本聊天 ##保留特定群员信息 df=df[(df['NickN ...
