开发工具
**Python版本:**3.6.4
相关模块:
itchat模块;
pandas模块;
pyecharts模块。
环境搭建
安装Python并添加到环境变量,pip安装需要的相关模块即可。
相关文件
额外说明:
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模块将分析结果可视化。
具体实现过程详见源代码。
对于初学者想更轻松的学好Python开发,爬虫技术,Python数据分析,人工智能等技术,这里也给大家准备了一套系统教学资源,加Python技术学习教程qq裙:855408893,免费领取。学习过程中有疑问,群里有专业的老司机免费答疑解惑!点击加入我们的 python学习圈
使用演示
在cmd窗口运行Analysis_Wechat.py文件即可。
和之前一样,需要扫码登录微信(这就不截图了吧)。
程序运行完后所有图都保存在html类型的文件中:
接下来看看结果吧~~~
*私人微信没加什么人~~~~*
所以效果看起来比较一般~~~
微信好友男女比例:
微信好友全国分布图:
微信好友某省(以浙江为例)分布图: