Counter:计数返回键值的形式

items:将键值对转换为元组


import itchat
from collections import Counter
from matplotlib import pyplot as plt
plt.rcParams["font.family"]=["sans-serif"]
plt.rcParams["font.sans-serif"]=["SimHei"]itchat.auto_login(hotReload=True)
friends = itchat.get_friends(update=True)def analyseSex(frinends):sexs = list(map(lambda x:x["Sex"],friends[1:]))counts = list(map(lambda x:x[1],Counter(sexs).items()))labels = ["Male","Unknown","Female"]explode = [0,0,0.1]colors = ["red","yellowgreen","lightskyblue"]plt.pie(counts,explode,labels,colors,radius=0.9,autopct="%.2f%%",shadow = False)plt.legend(loc="upper right")plt.title("%s的微信好友比例" % friends[0]["NickName"])plt.axis("equal")plt.savefig("f:Geclipse的微信好友性别比例.png",dpi=500)plt.show()
if __name__=="__main__":analyseSex(friends)

Python - 获取微信好友性别比例( Pie )相关推荐

  1. Python分析微信好友性别比例

    开头第一句 Python??! 我使用的环境如下:①Python版本3.7:②64位Win10系统:③IDE:PyCharm. 需要pip好的Python库有:①itchat:②matplotlib. ...

  2. python编写性别比例_Python分析微信好友性别比例和省份城市分布比例的方法示例【基于itchat模块】...

    本文实例讲述了Python分析微信好友性别比例和省份城市分布比例的方法.分享给大家供大家参考,具体如下: 安装itchat pip install itchat 使用 新建wxfx.py,拷贝以下代码 ...

  3. 基于Python的微信好友男女比例,区域排名,签名情感分析

    项目源码下载地址:https://download.csdn.net/download/sheziqiong/85609539 wechat 微信好友男女比例,区域排名,签名情感分析 程序 备注 技术 ...

  4. python生成微信好友性别环形图

    想知道你的微信好友中男多,还是女多,还是未知性别的多?请看下面的方法. 一, 实现思路: 1,遍历获取微信好友性别,并统计出性别: 2,利用matplotlib生成好友性别饼图: 3,给图添加文字: ...

  5. python获取微信好友头像拼接“2020”

    python获取微信好友头像拼接"2020" 背景 思路 源码说明 背景 2019年的最后一天,心想马上就要跨年,大家都在总结和祝福,但是又不想随大流,打开微信,翻看着通讯录,突然 ...

  6. 利用pyecharts显示微信好友性别比例

    还有半个小时就双十一了,祝大家节日快乐~~~~ 上次筛选出了微信好友的主要信息,今天我们以性别为主题,来看一看你的男生缘和女生缘哪个更好-- #!/usr/bin/env python # -*- c ...

  7. python获取微信好友权限_Python-itchat获取微信好友信息

    参考自:http://www.jianshu.com/p/684cbdf15874 思路就是通过itchat登录获取微信好友信息,然后通过pillow画图 import itchat import m ...

  8. [533]python获取微信好友头像生成点阵图片

    首先是点阵字的概念:点阵字体是把每一个字符都分成 n * n 个点,然后用每个点的虚实来表示字符的轮廓.点阵字体也叫位图字体,其中每个字形都以一组二维像素信息表示. 汉字那么多,总不能每个字都去自己设 ...

  9. Python获取微信好友标签信息

    import itchat 微信库 import os 文件下载库 一.微信请求函数 def get_friends():friends = itchat.get_friends(update=Tru ...

最新文章

  1. Leetcode PHP题解--D54 937. Reorder Log Files
  2. 帝国cms内部会员组的使用方法以及应用场景
  3. 随机查找数组中第i个元素(按顺序排列的)
  4. pytorch中的切片时的省略号
  5. 爬虫 spider01——基本概念
  6. Modbus协议栈开发笔记之三:Modbus TCP Server开发
  7. 商业智能常见名词浅释(转载)
  8. java某个起点出发的最长路径_【leetcode-动态规划】矩阵中的最长递增路径
  9. Ubuntu 16.04 主题美化及常用软件安装
  10. spring oauth2 OAuth2AuthenticationProcessingFilter 校验token过滤器
  11. Leetcode每日一题:454.4sum-ii(四数相加Ⅱ)
  12. 函数的参数可以是数组吗_C++数组长度可以为变量吗?
  13. 烽火HG680-R-MSO9280-河南电信_湖北联通免费刷机固件及说明
  14. 40余位重磅嘉宾,320分钟巅峰对话,这8场主题圆桌藏着哪些时代密码?丨第二届算力大会...
  15. 测绘类(遥感)投稿期刊(卓越期刊、EI、CSCD、核心期刊)汇总,内附投稿链接
  16. 多个数求最小公倍数详解!
  17. 爬虫笔记41之反爬系列四:字体反爬、JS反爬
  18. DEFCON GROUP 010上竟玩了这些好玩的东西!
  19. 求解多目标优化问题的邻域采样和代理辅助进化算法
  20. 金蟾论金:4.13黄金探底回升收复跌势、晚间黄金走势分析指导

热门文章

  1. Java面试官:兄弟,你确定double精度比float低吗?
  2. [JSOI2016]扭动的回文串
  3. Zephyr:undefined reference to `__device_dts_ord_xx‘
  4. 成千上万各行各业资料
  5. 源码圈 300 胖友的书单整理
  6. 华为RS4 IP编址
  7. 阿里云服务器如何解析添加二级域名+阿里云服务器或者其他网站绑定域名方法+域名解析是什么意思【申明:来源于网络】
  8. 机器学习——支持向量机算法
  9. 移植Linux-3.4.2过程学习笔记2——无法挂载根文件系统
  10. bootstrapNPM淘宝代理镜像