微信已经是我们生活中
必不可少的交流工具了
大家都有相当多的好友
存在于我们的微信联系人列表里
那么,我们对我们的好友
了解多少呢?
今天带大家用python
一起将好友的情况可视化
看看我们的朋友都在哪里吧
01准备所需包 pyecharts、itchat、xlwt
itchat是一个开源的微信个人号接口,使开发者可以用Python调用微信。使用不到三十行的代码,你就可以完成一个能够处理所有信息的微信机器人。当然,该api的使用远不止一个机器人。该接口与公众号接口itchatmp共享类似的操作方式,学习一次掌握两个工具。如今微信已经成为了个人社交的很大一部分,对于技术宅们熟练使用itchat能够帮助你扩展你的个人的微信号、方便自己的生活。
pyecharts是一个用于生成Echarts图表的类库.Echarts是百度开源的一个数据可视化JS库。用Echarts生成的图可视化效果非常棒,pyecharts是为了与Python进行对接,方便在Python中直接使用数据生成图。
xlwt是Python语言中,写入Excel文件的扩展工具。
02 具体过程
我们想要导出好友基本信息至Excel表格中,首先设置Excel导出格式
将好友信息写至EXCEL中
做出一个列表,每一个元素包含省份和在该省份的人数
接下来,开始使用pyecharts画图。由于pyecharts包为了保持轻量化运行,地图文件不在包中,我们需要额外安装,在Cmd中,使用pip命令
导入相对应模块并画图。pyeachrts上针对可图可视化的基本图表有Map和Geo这两个,Map可理解为实现地图区域可视化,Geo可理解为地图散点图可视化。
今天的python技能小课堂就是这样了
领取专属 10元无门槛券
私享最新 技术干货