python微信好友分析源代码_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行代码:

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1

修改为下图所示内容:

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1

主要思路

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

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

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

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

使用演示

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

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

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

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1

接下来看看结果吧~~~

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

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

微信好友男女比例:

bVbJim1

微信好友全国分布图:

bVbJinU

bVbJioe

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

bVbJiow

bVbJioC

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值