发布于2019-04-02 21:44
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模块将分析结果可视化。
具体实现过程详见源代码。
使用演示
在cmd窗口运行Analysis_Wechat.py文件即可。
和之前一样,需要扫码登录微信(这就不截图了吧)。
程序运行完后所有图都保存在html类型的文件中:
接下来看看结果吧~~~
私人微信没加什么人~~~~
所以效果看起来比较一般~~~
微信好友男女比例:
微信好友全国分布图:
微信好友某省(以浙江为例)分布图:
作者:西红柿煎鸡蛋
链接:https://www.pythonheidong.com/blog/article/405/26df9df7019d1402a5dc/
来源:python黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 python黑洞网 All Rights Reserved 版权所有,并保留所有权利。 京ICP备18063182号-1
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!