用 Python 基于 pyecharts 对微信好友(性别,地域)进行分析,并数据可视化

本文介绍了如何使用Python的wxpy和pyecharts库对微信好友的性别和地域分布进行数据可视化分析。首先,通过wxpy获取微信好友信息,然后使用pyecharts生成性别分布的饼图和地域分布的中国地图。实操中,发现男性好友77人,女性105人,16人未设置性别,且大多数好友来自广东。
摘要由CSDN通过智能技术生成

代码我是在anaconda的jupyter notebook里编写运行的

需要安装的库

在cmd里安装

pip install wxpy
pip nstall pyecharts

wxpy 在 itchat 的基础上,通过大量接口优化提升了模块的易用性,并进行丰富的功能扩展。

pyecharts 是一个用于生成 Echarts 图表的类库。Echarts 是百度开源的一个数据可视化 JS 库。用 Echarts 生成的图可视化效果非常棒,pyecharts 是为了与 Python 进行对接,方便在 Python 中直接使用数据生成图。使用pyecharts可以生成独立的网页,也可以在flask、django中集成使用。

一、效果图

1、微信好友性别分布情况

在这里插入图片描述

2、微信好友地域分布情况

在这里插入图片描述

二 、微信好友性别分布情况代码详解

from wxpy import Bot	## 导入模块
bot = Bot()	# 初始化机器人,扫码登陆

运行以上代码,然后用你的微信扫码登录,登录成功的界面:
在这里插入图片描述

friends = bot.friends()	#获取微信好友信息
id2sex = {
   1:'男性',2:'女性'
  • 0
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值