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()
微信朋友男女比例分析
猜你喜欢
转载自blog.csdn.net/dss875914213/article/details/88066035
今日推荐
周排行