## 微信好友分布图简介
### 制图目的:
* 假如有一天要邀请自己的好友来家里做客,通过分析微信好友分布地图,就可以大致估算出所有好友都到齐的日期,并可以预算出路费的多少;
* 通过分析一个人的好友分布图,一定程度上可以推断出这个人的性格和人生轨迹。例如:如果一个人的好友来自五湖四海,可以推断出这个人性格外向,广交好友。如果一个人的好友大多分布在两个城市,可以推断出这个人可能有过一次家庭搬迁,如果是个女性,则有可能是从一个城市嫁到领一个城市。如果是个本科生,还可以得出此人大学所在的城市;
* 体现GIS的魅力!
* * * * *
### 技术路线:
1. 数据获取: 通过[python](https://www.python.org/)的第三方库[itchat](https://github.com/littlecodersh/ItChat)提供的微信接口获取微信好友的位置。
2. 数据预处理:通过百度地图提供的[正向地理编码服务api](http://lbsyun.baidu.com/index.php?title=webapi/guide/webservice-geocoding)将好友位置转化为经纬度。
3. 成图:利用[Echarts](http://echarts.baidu.com)生成好友分布图。