码迷,mamicode.com
首页 > 微信 > 详细

微信公众号分析

时间:2018-01-14 20:22:35      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:logs   san   val   city   label   乱码问题   乱码   otl   upd   

1.调用itchat API加载数据

import itchat
import pandas as pd
import matplotlib.pyplot as plt
itchat.login()

2.加载数据

mps=pd.DataFrame(itchat.get_mps(update=True))
mps_extra=mps[['NickName','City','Province','Signature']]
data_loc=mps['Province'].value_counts()

技术分享图片

技术分享图片

3.绘图

plt.pie(data/len(data),labels=data.index,autopct='%1.1f%%')
from pylab import mpl
#解决中文乱码问题
mpl.rcParams['font.sans-serif'] = ['FangSong'] 
mpl.rcParams['axes.unicode_minus'] = False
plt.show()

技术分享图片

微信公众号分析

标签:logs   san   val   city   label   乱码问题   乱码   otl   upd   

原文地址:https://www.cnblogs.com/yangjing000/p/8284015.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!