缘由
在朋友圈看到一个分享-matplotlib[05]——微信好友的全国分布的热图
但没有加上地图,这次刚好加上吧。
思路
- 微信好友分析;
- 3D.js 地图展示(这次不做,因为发现了pyecharts)
- pyecharts展示城市分布图
过程
itchat爬取好友数据,存储到本地json文件;读取,并用pyecharts展示出来。
话不多说,Talk is cheap, show me the code.
代码
1.首先抓取好友信息,存入json文件,以备后面分析
1 | # -*- coding: utf-8 -*- |
2.读取文件,并分析好友城市分布,绘制图形
1 | # -*- encoding:utf-8 -*- |
4.图形展示
受限于屏幕尺寸,展示不全。
问题
matplotlib汉字乱码问题
总结
数据还是要显示在图表上才更加直观。
这也更加验证了数据可视化的重要性,单纯的数据分析当然是最重要的,但可视化的工作也是相当重要的,数据分析如何产生效益,可视化工作很重要。
催生了学习R语言和Python 的图形库的需求。
参考
- https://www.zhihu.com/question/34674954
- http://blog.csdn.net/lxb1022/article/details/77119553
- http://www.sohu.com/a/195899083_387904
- 本文作者: Linking
- 本文链接: https://linking.fun/2018/02/08/微信好友城市分布分析/
- 版权声明: 版权所有,转载请注明出处!