基于 echarts 的一个可视化案例,爬取一些城市的公交线路,用公交线路展示出城市对应的结构。
工作很简单,不过还挺有意思的~下面展示了北上杭的样子,更多城市见
北京
上海
杭州
广州
成都
香港
深圳
1
wph95 2019-04-09 13:33:06 +08:00 1
很强 感觉用 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 1
看不起我深圳吗,咋没图
|
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 1
@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 1
之前看过一席的一场演讲,对这类数据的可视化有了很大的兴趣,感谢楼主做的项目。
顺便也推荐一下这个演讲: 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 1
不错耶,但是感觉拖动起来巨卡,卡到怀疑人生,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
|