基于 echarts 的一个可视化案例,爬取一些城市的公交线路,用公交线路展示出城市对应的结构。
工作很简单,不过还挺有意思的~下面展示了北上杭的样子,更多城市见
北京
上海
杭州
广州
成都
香港
深圳
![]() | 1 wph95 2019-04-09 13:33:06 +08:00 ![]() 很强 感觉用 https://github.com/uber/kepler.gl 这个可能会效果更好看 |
![]() | 2 morize 2019-04-09 13:38:46 +08:00 好酷 |
3 whileFalse 2019-04-09 14:15:15 +08:00 wow ~酷 |
![]() | 4 zellalan 2019-04-09 15:10:34 +08:00 成都好看 |
![]() | 5 putaozhenhaochi 2019-04-09 15:34:00 +08:00 via Android 酷 |
![]() | 6 dingdangnao 2019-04-09 16:22:38 +08:00 GitHub 给的 demo 提示 [百度未授权使用地图 API,可能是因为您提供的密钥不是有效的百度 LBS 开放平台密钥,或此密钥未对本应用的百度地图 JavascriptAPI 授权。您可以访问如下网址了解如何获取有效的密钥: http://lbsyun.baidu.com/apiconsole/key#。] |
![]() | 7 96486d9b OP @dingdangnao sorry,可能之前申请的 key 失效了,我一会更新一下~ |
![]() | 8 smeraldo 2019-04-09 17:33:14 +08:00 已 star,挺有趣的,可以看好久 |
9 a1039460820 2019-04-09 17:48:24 +08:00 ![]() 看不起我深圳吗,咋没图 |
10 satgi 2019-04-09 17:57:04 +08:00 好看 |
![]() | 11 abmin521 2019-04-09 18:13:48 +08:00 via Android 有全国的铁路图就更好了 |
12 5dang 2019-04-09 18:14:43 +08:00 via iPhone 这个好赞。 |
![]() | 13 dingdangnao 2019-04-09 18:26:25 +08:00 ![]() @96486d9b 自己改了 key 试了下,好看的。星星已给。不知道是数据量大还是电脑不行了,CPU 直线往上飙 |
![]() | 14 96486d9b OP @dingdangnao 谢谢,我更新了一个 key~ |
![]() | 15 96486d9b OP @a1039460820 哈哈,sorry,后续补上~ |
![]() | 16 96486d9b OP @a1039460820 深圳添加了,但是还没截个 gif 图。 |
![]() | 17 v12exxiaozi 2019-04-09 20:39:27 +08:00 如果能够加上各个站点不同时间点人流量的分析,那可真是能分析出很多东西来,只是数据可能需要从市政交通方面拿(各站点)数据。别的渠道可能还真没有这些数据。 |
18 cloverii 2019-04-09 22:22:07 +08:00 via Android 之前用打车数据画过一些图,也挺好看的 |
![]() | 19 liyuhang 2019-04-09 22:36:16 +08:00 我这只能看到默认杭州的,另外,拖动很卡 |
![]() | 21 webjin1 2019-04-09 22:47:00 +08:00 via Android 成都跟北京很像 |
22 goodboy886 2019-04-09 22:53:53 +08:00 via iPhone 好棒 |
23 kangzai50136 2019-04-10 03:42:48 +08:00 via Android 哇 |
25 ruiowe 2019-04-10 08:09:34 +08:00 好牛啊 |
![]() | 26 lazyyz 2019-04-10 08:21:57 +08:00 via Android 厉害了大佬 |
28 mineqiqi 2019-04-10 09:31:26 +08:00 star 了,很好看哈哈 |
![]() | 29 fromdark 2019-04-10 10:04:39 +08:00 很好看哦 |
![]() | 30 k8ser 2019-04-10 11:29:55 +08:00 想看看济南。 |
![]() | 31 HustLiu 2019-04-10 11:33:21 +08:00 厉害呀…… |
![]() | 32 also24 2019-04-10 11:36:58 +08:00 ![]() 之前看过一席的一场演讲,对这类数据的可视化有了很大的兴趣,感谢楼主做的项目。 顺便也推荐一下这个演讲: https://www.bilibili.com/medialist/play/ml375038924/av27110229 |
![]() | 33 hackpro 2019-04-10 12:16:17 +08:00 好厉害 请教一下线路中运动的小点是公交实时位置吗 这个数据是如何获取的? |
![]() | 34 96486d9b OP @k8ser 您好~济南添加了,但是没有截个 gif 图,可以试着在这里访问,加载需要一些时间~ https://96486d9b.github.io/city-vein/html/jinan.html |
![]() | 36 96486d9b OP @hackpro 这个不是实时的哦~爬取的是公交的线路,然后把每个站点的经纬度坐标提取出来,然后矢量化刻画它的运动轨迹~ |
![]() | 38 96486d9b OP |
![]() | 39 tao1991123 2019-04-10 12:32:38 +08:00 不错的哈 |
40 yiwei20000wj 2019-04-10 12:58:20 +08:00 好赞啊,很有创造力 |
![]() | 42 96486d9b OP 嗯嗯是的,相当于你可以将一条路线矢量化之后,让点沿着这条路线随着时间运动。 |
43 EricInBj 2019-04-10 14:31:07 +08:00 cool ! |
44 huangdadaxian 2019-04-10 14:37:03 +08:00 很棒啊 |
![]() | 45 droiz 2019-04-10 14:58:24 +08:00 ![]() 不错耶,但是感觉拖动起来巨卡,卡到怀疑人生,rmbp 2014 mid。 百度地图交互做的太烂了,一不小心就放大好几倍,又一不小心缩小好几倍,有一个地图服务商叫 mapbox,以前用过不错,推荐你看看 |
47 missdeer 2019-04-10 16:43:51 +08:00 赞 |
![]() | 48 aimerforreimu 2019-04-10 16:46:03 +08:00 via Android cool,好看 |
49 marvinemao 2019-04-11 11:06:24 +08:00 cool,很好看 |
![]() | 50 hikoming 2019-04-11 11:35:17 +08:00 思路清奇 |
![]() | 51 Don9 2019-05-09 09:02:11 +08:00 楼主更新一下大连的,可以么 |
![]() | 52 96486d9b OP @Don9 您好,感谢关注,已经更新了大连的了,项目地址是 https://github.com/96486d9b/city-vein,大连的子网页是 https://96486d9b.github.io/city-vein/html/dalian.html |
![]() | 54 rsroyceguo 2019-08-07 13:02:41 +08:00 @96486d9b 楼主,为什么我用你的代码爬了东莞的没有报错,data 文件却是空的 recall:0.000000,求指教万分感谢 |
![]() | 55 96486d9b OP @rsroyceguo 您好,main.py 中有两个高德地图 key,第一个是 Web 端,第二个是 Web 服务~ |
![]() | 56 rsroyceguo 2019-08-07 13:23:45 +08:00 @96486d9b 解决了,key 填错了。另外想问一下有没有源码 |
![]() | 57 96486d9b OP @rsroyceguo 源码指的是? |
![]() | 58 rsroyceguo 2019-08-07 15:33:03 +08:00 @96486d9b 我想做一个东莞的公交线路,数据已经爬下来了,但是不知道为什么实现不了 |
![]() | 59 96486d9b OP @rsroyceguo 你可以参照 github 中的目录结构,数据爬下来之后应该在 data 目录下,有一个 json 和 data 文件。然后你可以在 lib/util.js 中的城市列表,添加对应城市的中文和英文。205 行。本地运行的时候请开一个本地 web 服务~ |
![]() | 60 rsroyceguo 2019-08-07 18:54:30 +08:00 @96486d9b 您好,本地运行的时候请开一个本地 web 服务~。卡在这步了,之前按照您说的都做完了,Wamserver 我也弄了,前端小白。不知道方便加一下 qq 指导一下吗 6232 7 7 061 |