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

本文展示了如何利用pyecharts库来绘制微信好友的性别比例饼状图,帮助你了解自己的朋友圈中男性和女性的好友数量。示例代码包含详细注释,并提供了进一步学习资源。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

还有半个小时就双十一了,祝大家节日快乐~~~~

上次筛选出了微信好友的主要信息,今天我们以性别为主题,来看一看你的男生缘和女生缘哪个更好……

#!/usr/bin/env python 
# -*- coding:utf-8 -*-
# 导入Pie组件,用于生成饼图
from pyecharts import Pie

# 获取所有性别
sex = []
with open('friends.txt', mode='r', encoding='utf-8') as f:
    rows = f.readlines() #readlines()方法读取整个文件所有行,保存在一个列表(list)变量中,每行作为一个元素
    for row in rows:
        sex.append(row.split(',')[2]) # split() 通过指定分隔符对字符串进行切片,这里以逗号为分隔符,然后选取第二个元素,即sex
# 统计每个性别的数量
attr = ['帅哥', '美女', 'TA']
value = [sex.count('1'), sex.count('2'), sex.count('0')] #count()统计某个元素在列表中出现的次数

pie = Pie('好友性别比例', '好友总人数:%d' % len(sex), title_pos='center') #设置图表的主标题和副标题
pie.add('', attr, value, radius=[30, 75], rosetype='area', is_label_show=True,
        is_legend_show=True, legend_top='bottom') #radius为半径,第
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

beyond_LH

您的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值