import itchat
import matplotlib.pyplot as plt
def parse_friends():
itchat.login()
text = dict()
friends = itchat.get_friends(update=True)[0:]
print(friends)
male = "male"
female = "female"
other = "other"
for i in friends[1:]:
sex = i['Sex']
if sex == 1:
text[male]=text.get(male,0)+1
elif sex==2:
text[female]=text.get(female,0)+1
else:
text[other]=text.get(other,0)+1
total = len(friends[1:])
print("男性好友:%.2f%%"%(float(text[male])/total*100)+'\n'+
"女性好友:%.2f%%"%(float(text[female])/total*100)+'\n'+
"不明性别好友:%.2f%%"%(float(text[other])/total*100))
draw(text)
def draw(datas):
for key in datas.keys():
plt.bar(key,datas[key])
plt.legend()
plt.xlabel('sex')
plt.ylabel('rate')
plt.title("Gender of Alfred's friends")
plt.show()
itchat.login()
parse_friends()
微信朋友男女比例分析
最新推荐文章于 2023-02-02 14:23:50 发布
9959

被折叠的 条评论
为什么被折叠?



