查看微信好友男女比例
最近工作很忙,学习时间也很少,趁着周末休息统计了下自己微信好友男女比例,代码比较粗狂,各位先简单地看下,等下周休息的话再细细整合。
本人最笨,语言表达也是渣渣,还是直接上代码吧。
import matplotlib.pyplot as plt
import itchat
import matplotlib as mpl
login = itchat.login() friends = itchat.get_friends() male = 0 female = 0 other = 0 print(friends) print(type(friends)) for friend in friends:#print(friend['Sex'])sex = friend['Sex']if sex == 0:male += 1elif sex ==2 :female += 1else:other += 1 print(male) #男性 print(female)#女性 print(other)#其他 print(len(friends))#总微信好友 total = len(friends) male_rate = male/total female_rate = female/total other_rate = other/totalprint('好友总数:%d' % total) print('男性占比: %.2f%%' % (male_rate * 100)) print('女性占比: %.2f%%' % (female_rate * 100)) print('未知性别占比: %.2f%%' % (other_rate * 100))mpl.rcParams['font.sans-serif'] = ['SimHei'] mpl.rcParams['font.family'] = 'sans-serif'sex_kind = ['male', 'female', 'unknown'] sex_rate = [male_rate, female_rate, other_rate] explode = (0, 0.1, 0) # only "explode" the 1st slice (i.e. 'female') fig1, ax = plt.subplots() ax.pie(sex_rate, explode=explode, labels=sex_kind, autopct='%1.1f%%',shadow=False, startangle=90) ax.axis('equal') # Equal aspect ratio ensures that pie is drawn as a circle. ax.set_title('微信好友性别比例分布图') plt.show()
最终效果:
查看微信好友男女比例相关推荐
- Python查看微信好友男女比例及地域为位置和图灵机器人自动聊天
首先在pycharm中 安装:wxpy 支持 Python 3.4-3.6,以及 2.7 版本 pip install -U wxpy 安装 pillow模块 pip install pillow 安 ...
- 基于Python的微信好友男女比例,区域排名,签名情感分析
项目源码下载地址:https://download.csdn.net/download/sheziqiong/85609539 wechat 微信好友男女比例,区域排名,签名情感分析 程序 备注 技术 ...
- 用Python微信机器人、查看微信好友比例、好友地域分布
一 简介 wxpy基于itchat,使用了 Web 微信的通讯协议,,通过大量接口优化提升了模块的易用性,并进行丰富的功能扩展.实现了微信登录.收发消息.搜索好友.数据统计等功能. 总而言之,可用来实 ...
- python登录微信自动发送消息和绘画好友男女比例
#coding=utf-8 import sys reload(sys) sys.setdefaultencoding( "utf-8" ) import itchat # itc ...
- python编写性别比例_Python分析微信好友性别比例和省份城市分布比例的方法示例【基于itchat模块】...
本文实例讲述了Python分析微信好友性别比例和省份城市分布比例的方法.分享给大家供大家参考,具体如下: 安装itchat pip install itchat 使用 新建wxfx.py,拷贝以下代码 ...
- Python - 获取微信好友性别比例( Pie )
Counter:计数返回键值的形式 items:将键值对转换为元组 import itchat from collections import Counter from matplotlib impo ...
- 利用Python查看微信好友撤回的消息
效果图如下: 不仅可以查看微信好友撤回的文字消息,如位置.视频.音频.图片等等都可以查看. 直接上源代码: # Python查看微信撤回消息 import re import os import ti ...
- 利用pyecharts显示微信好友性别比例
还有半个小时就双十一了,祝大家节日快乐~~~~ 上次筛选出了微信好友的主要信息,今天我们以性别为主题,来看一看你的男生缘和女生缘哪个更好-- #!/usr/bin/env python # -*- c ...
- python 微信群男女比例分析,区域分析,柱状图显示
本文使用python中的itchat模块获取微信信息,并用matlab进行数据显示,这两个模块没有的可直接在控制台 pip install ** 进行安装,话不多说,先上效果图 一.男女比例分析 二. ...
- Python分析微信好友性别比例
开头第一句 Python??! 我使用的环境如下:①Python版本3.7:②64位Win10系统:③IDE:PyCharm. 需要pip好的Python库有:①itchat:②matplotlib. ...
最新文章
- SQL DMV功能使用
- 编写 Debugging Tools for Windows 扩展,第 1 部分 (windbg 插件 扩展)
- XCTF WEB cookie
- 【收集】13款Linux系统有
- 信号量进程同步与互斥
- python 环境管理工具_再见 virtualenv!K神教你轻松管理多个Python环境
- Http协议中常用字段总结(不定时完善中)
- 服务器与服务器之前文件传输,客户端与服务器的文件传输
- SQLServer 2012下载及安装教程
- Typora快捷键修改(Mac系统)
- 概念(理论)---积分方程1:赋范线性空间,线性算子,有界线性算子和连续线性算子
- mac安装软件提示不被信任的程序
- 超详细dns劫持解决办法分享
- 暴风电视刷鸿蒙,暴风电视蓝屏怎么解决
- 计算机访问固态硬盘时间,电脑SSD固态硬盘快要坏掉的5种征兆
- Pinyin4j之Pinyin4jUtils工具类
- c php 速度,CSpeed: CSpeed 框架,全堆栈的轻量级C语言PHP扩展框架,以高性能、极速为目标。...
- np.arry()的用法
- Python 计算MD5值 图片查重去重
- feko金属球远场RCS双站
热门文章
- html5标题分栏,网页分栏设计和不同的CSS样式
- Android 5.0、6.0、7.0、8.0、9.0 新特性,DownloadManager踩坑记
- 如何在Word中的项目符号列表中自定义项目符号
- IP数据报首部的格式:关于标识(identification)、标志(flag)和片偏移
- linu安装JDK1.8
- 读《我喜欢生命本来的样子》记(二)
- [Maven]讲讲它的构建生命周期和拉取 jar 包流程
- WARNING - this build will not support IPVS with IPv6. 警告解决
- deepin提取DSDT
- 流利阅读12.23 The 'great dying': rapid warming caused largest extinction event ever, report says