Python简单分析微信好友

开发工具

**Python版本:**3.6.4

相关模块:

itchat模块;

pandas模块;

pyecharts模块。

环境搭建

安装Python并添加到环境变量,pip安装需要的相关模块即可。

相关文件

点赞转化此文后关注公众号:python工程狮,私信回复:“好友”即可获取

额外说明:

pyecharts模块安装时请依次执行以下命令:

pip install echarts-countries-pypkg

pip install echarts-china-provinces-pypkg

pip install echarts-china-cities-pypkg

pip install pyecharts

若安装过程中出现:

‘utf-8’ codec can’t decode byte 0xb6

或者类似的编码错误提示。

可尝试修改Python安装文件夹下如下图所示路径下的**__init__.py**文件的第75行代码:

修改为下图所示内容:

主要思路

微信好友数据通过itchat模块获取;

利用pandas模块进行简单的数据分析;

最后利用pyecharts模块将分析结果可视化。

具体实现过程详见源代码。

使用演示

在cmd窗口运行Analysis_Wechat.py文件即可。

和之前一样,需要扫码登录微信(这就不截图了吧)。

程序运行完后所有图都保存在html类型的文件中:

接下来看看结果吧~~~

*私人微信没加什么人~~~~*

所以效果看起来比较一般~~~

微信好友男女比例:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YPLcecvF-1594292563001)(/img/bVbJim1)]

微信好友全国分布图:

微信好友全国分布图
微信好友全国分布图:
好友分布
在这里插入图片描述

微信好友某省(以浙江为例)分布图:

浙江好友某省

浙江好友分布