杭州网论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4297|回复: 13

[讨论] 【城市交通】410调图后杭州至各地动车组直达范围及等时线图

[复制链接]
发表于 2018-4-8 02:16 | 显示全部楼层 |阅读模式
本帖最后由 ZHZHH 于 2018-4-8 12:07 编辑

根据12306上4月20日的列车数据,编了一个爬虫统计了一下4.10调图后从杭州出发到全国各地的动车组可直达的车站,以及所需的时间。
动车组可直达范围(圆点颜色代表北京到该站单程用时,圆圈大小代表北京到该站的列车的数量):

然后根据杭州到每个城市的用时,试着自动绘制了一下等时线图(类似等高线)。尝试的方法是,根据每个车站的用时,在整个地图上进行双线性插值,得到中心车站到每一个点的一个z值,然后调用函数绘制等高线。结果如下:
(等时线在有些位置上并不是很好看。。。程序只统计了直达列车,未统计换乘方案,由于标杆车的存在,部分线路上会出现距离远反而用时少的情况(比如杭州-北京),等时线图上会在这些地区出现孤岛状的小圈。


另外,还统计了一下杭州出发的所有列车(动车组及普通列车)可直达的车站及用时、列数。
(尝试过绘制所有列车的等时间线图,但是由于动车和普速混在一起,距离差不多的车站用时却会相差很多,而且还有一些车站只有比较绕路的慢车,所以绘制出的等时线很乱。





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2018-4-8 15:27 | 显示全部楼层
用心了
发表于 2018-4-8 15:33 | 显示全部楼层
优秀
发表于 2018-4-8 15:36 来自手机 | 显示全部楼层
楼主厉害~
发表于 2018-4-8 16:02 | 显示全部楼层
发表于 2018-4-8 19:47 | 显示全部楼层
楼主棒!
发表于 2018-4-10 14:04 | 显示全部楼层
图2超级棒,一目了然
发表于 2018-4-10 17:27 | 显示全部楼层
哇,楼主这是什么软件?
 楼主| 发表于 2018-4-11 12:48 | 显示全部楼层
武林的最爱MF 发表于 2018-4-10 17:27
哇,楼主这是什么软件?

用python写的爬虫(现学现卖(*/ω\*)
打算过段时间研究下放到github上开源
发表于 2018-4-11 14:13 | 显示全部楼层
ZHZHH 发表于 2018-4-11 12:48
用python写的爬虫(现学现卖(*/ω\*)
打算过段时间研究下放到github上开源

感觉有点厉害的,爬虫怎么做到这样的可视化界面,爬虫应该只能爬到数字文字啊?
发表于 2018-4-11 14:24 来自手机 | 显示全部楼层
武林的最爱MF 发表于 2018-4-11 14:13
感觉有点厉害的,爬虫怎么做到这样的可视化界面,爬虫应该只能爬到数字文字啊?

用python写一个就行
发表于 2018-4-11 18:20 | 显示全部楼层
itcfangye 发表于 2018-4-11 14:24
用python写一个就行

可以,试试
发表于 2018-4-11 18:29 | 显示全部楼层
哇,好棒,不错!
 楼主| 发表于 2018-4-11 18:37 | 显示全部楼层
武林的最爱MF 发表于 2018-4-11 14:13
感觉有点厉害的,爬虫怎么做到这样的可视化界面,爬虫应该只能爬到数字文字啊?

我目前是用matplotlib直接画上底图,在上面画上散点图和contour。好像用echart之类的效果会更好
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|杭州网 ( 浙ICP备11041366号-1 )

GMT+8, 2024-5-8 20:20 , Processed in 0.184115 second(s), 14 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表