社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

Python:深圳市地铁与房价的关系探究

EasyCharts • 6 年前 • 1054 次点击  


随着科技的发展,地铁越来越普及,几乎中国一二线城市都有自己的地铁。房价、商铺的数据信息都与地铁线路以及地铁站都有很大的关联,所以地铁线路图越来越重要。

根据外媒Curbed的数据,上海和北京是地铁系统增长规模最大的两个城市,有着庞大、覆盖密度极高的地铁网,年客运量分别为20亿和18.4亿,与之对比,纽约的年客运量仅为16亿。多瓦克此次还为北京和上海单独做了一张30年发展图

这是公共交通狂人和设计师皮特·多瓦克(Peter Dovak)再次带来的惊艳作品,这一次他将中国30年的地铁发展视觉化。90年代之前,中国只有北京、香港和天津拥有地铁,三个城市分别在1969年、1979年和1984年运营了第一条地铁线路,其中天津的第一条地铁现已拆除重建,这一细节也在多瓦克的图中体现出来。



1地铁线路的绘制


要想获得地铁线路数据信息,可以使用前面介绍的数据拾取工具。先从网上下载相应的地铁线路图片,然后使用数据拾取工具拾取数据。需要拾取两个方面的数据:1. 地铁站的坐标位置信息;2. 地铁线路的位置信息。

9-12-1 深圳市地铁线路图

 

实际地铁线路图的数据,可以先从网上下载各个地铁站的名称以及对应的站号,在使用python语言根据地铁站名,在高德地图自动查找对应的地理经纬坐标(long, lat),。使用Rggmapget_map()函数获取深圳市(shenzhen)的地图,再使用包ggplot2geom_point()geom_path()两个函数绘制地铁线路和地铁站。

9-12-2 数据信息

9-12-3 深圳市实际地铁线路图

现在世界各地的地铁图都是根据1932年伦敦地铁图设计的。这张标志性的伦敦地铁图由工程师 Harry Beck 设计,除了每条线路一个颜色,设计重点在于全图只有90度和45度角,均衡各站点距离,以便查找使用。该图放弃了和实际地理位置的准确对应,而只是大致反映。

地铁线路图的数据信息可以通过GetDataExcel插件EasyCharts等数据拾取功能从网络上下载的深圳市地铁线路图-图片拾取数据信息,包括地铁线路和地铁站绘图坐标(x, y),可以在R中分别使用包ggplot2geom_point()geom_path()两个函数绘制地铁线路和地铁站。

9-12-4  R语言ggplot2绘制的深圳市地铁线示意线路图


2. 房价数据的爬取


1. 链家网一般提供了每套出售的二手房信息。我们可以在链家网使用python爬虫,爬取两个关键的信息:房楼名称和每平米单价。

2. 在使用爬虫,根据房楼名称,在高德地图中爬取获得房楼具体的经纬坐标信息(long, lat)。然后就可以将房楼以散点图的形式绘制在深圳地图上。

9-12-5 链家网页面信息

9-12-6 数据爬取信息

9-12-7 楼盘分布散点地图


3. 深圳市地铁房价分布图


根据地铁站地理坐标(lat, long),获得附近方圆3km内所知的房楼每平米的价格,然后求取均值,即作为该地铁站的二手房均价数值(平方米)

使用Rggplot2geom_point()函数绘制地铁站坐标(x,y),并将圆圈大小size映射到房价均值。

9-12-8 深圳市地铁线路房价分布图



大家都在看

plotnine:python数据可视化版ggplot2

Python科研统计作图Plotnine+Seaborn+matplotlib替代R ggplot2系列(1)

Python科研统计作图Plotnine+Seaborn+matplotlib替代R ggplot2系列(2)



加入QQ群可领取:

1.plotnine的数据可视化学习手册,

2. 该文章的相关爬虫与可视化代码



如需联系EasyCharts团队

请加微信:EasyCharts


【书籍推荐】《Excel 数据之美--科学图表与商业图表的绘制》

【手册获取】国内首款-数据可视化参考手册:专业绘图必备

【必备插件】  EasyCharts -- Excel图表插件

【网易云课堂】  Excel 商业图表修炼秘笈之基础篇




今天看啥 - 高品质阅读平台
本文地址:http://www.jintiankansha.me/t/TcY4l46Kqw
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/26247
 
1054 次点击