开发工具

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类型的文件中:

接下来看看结果吧~~~

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

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

微信好友男女比例:

微信好友全国分布图:

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

python微信好友分析源代码_Python简单分析微信好友相关推荐

  1. R语言splines包构建基于logistic回归的自然样条分析:南非心脏病数据集、非线性:基函数展开和样条分析、你简单分析的不重要特征,可能只是线性不显著、而非线性是显著的

    R语言splines包构建基于logistic回归的自然样条分析:南非心脏病数据集.非线性:基函数展开和样条分析.你简单分析的不重要特征,可能只是线性不显著.而非线性是显著的 目录

  2. 使用python爬虫对京东文胸销量简单分析

    为何会有这么一个想法呢?很久之前,在微信公众号中看到过一片文章,关于分析文胸cup和颜色的文章.许久过去了,大概都忘记了.前几天又正好找点时间学一下python的爬虫,于是乎就想找一个小项目练练手,就 ...

  3. python 销售数据分析输出表格_Python 处理分析 128 张 Excel 表格竟不到3秒?| 附数据集...

    原标题:Python 处理分析 128 张 Excel 表格竟不到3秒?| 附数据集 作者 | 周志鹏 责编 | 刘静 有不少旁友想要了解怎么用Python提升处理数据的效率,或者说怎么用Python ...

  4. python爬虫爬微信数据可信吗_Python爬取微信,我发现了之前没发现的秘密!

    技术群里一位读者微信私聊我,问我能不能统计下微信好友信息并以文件形式保存.其实,以前也写过类似的文章,一篇是微信好友性别统计,一篇是制作好友签名的词云图.比较分散,今天就索性把他们整合一下,一次性完成 ...

  5. 智能情绪分析技术_简单分析人工智能的表现在计算机网络应用技术中的优势

    简单分析人工智能的表现在计算机网络应用技术中的优势 大数据时代背景下, 计算机网络技术迅猛发展, 而人工智能技术的发展也进一步推动了计算机网络技术的发展, 两者相互融合, 相互促进, 实现了双赢发展. ...

  6. python微信群聊机器人_Python + itchat 实现微信机器人聊天(支持自动回复指定群聊)...

    Python + itchat 实现微信机器人聊天(支持自动回复指定群聊) 发布时间:2018-10-25 22:38, 浏览次数:600 , 标签: Python itchat <>Py ...

  7. python自动推送消息_Python自动接收微信群消息并推送相应的公众号文章

    原标题:Python自动接收微信群消息并推送相应的公众号文章 封面图片:<Python程序设计基础与应用>(ISBN:9787111606178),董付国,机械工业出版社 用书教师可以联系 ...

  8. python游戏编程入门源代码_python游戏编程入门源代码

    [实例简介] <Python游戏编程入门>的源代码,作者Jonathan S.Harbour 很好的资源,希望对学习python的同学有帮助,代码都可以运行 [实例截图] [核心代码] p ...

  9. python微信好友分析_Python简单分析微信好友

    开发工具 Python版本:3.6.4 相关模块: itchat模块: pandas模块: pyecharts模块. 环境搭建 安装Python并添加到环境变量,pip安装需要的相关模块即可. 相关文 ...

最新文章

  1. Linux用户和组相关的配置文件
  2. 网络营销——网络营销专员浅析如何合理设置网站关键词密度
  3. sql 2008找不到服务器,sql server 2005 数据库迁移问题总结——错误 ‘80004005’ 在 sys.servers 中找不到服务器 ‘XXX’...
  4. Win8.1部署 .NET Framework 3.5 安装方式
  5. 架构设计之「数据库集群方案」
  6. jquery插入第一个元素? [问题点数:20分,结帖人zsw19909001]
  7. 微信 SDK 升级,全面支持异步缓存接口, .NET 3.5/4.0版本5月1日起停止更新
  8. CVE-2020-0688 Exchange 远程代码执行分析
  9. 【指纹识别】基于matlab GUI指纹识别【含Matlab源码 586期】
  10. c语言关键字及其含义,C语言关键字解析
  11. 百度文库付费文档完整查看_无需付费直接下载百度文库!
  12. ERP员工入职登记(五)
  13. CSDN信息无障碍知识库:为障碍者撑起一片蓝天
  14. 【C/C++学习】之STL详解
  15. 聊下git merge --squash
  16. 移动App模块化设计
  17. 把Form转换成TXT格式的文件
  18. C语言实现万年历(附代码) 小白完成的第一个C语言程序,希望大家多多关注,点赞
  19. Windows 10自带的磁盘Check工具
  20. React报错之React hook ‘useState‘ cannot be called in a class component

热门文章

  1. linux文件夹内JPG批量转PNG
  2. Node.js报错:UnhandledPromiseRejectionWarning: Unhandled promise rejection
  3. SDN交换机在云计算网络中的应用场景
  4. vue + 生成 下载 成 二维码
  5. 12月10日周日下午广州Linuxer聚会(4大演讲主题+蜗窝大侠郭健主持)
  6. k8s-高可用部署-calico插件
  7. rancher应用商店的使用
  8. Uber牵手戴姆勒共事自动驾驶,探索未来出行模式
  9. html正则表达式判断手机号,js正则表达式根据手机号判断校验运营商
  10. linux下的清屏方法