加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

世界41611个景点,用Python汇报你哪些处所最值得一游!

发布时间:2018-11-29 07:39:33 所属栏目:教程 来源:zuobangbang
导读:常常听到别人说天下那么大,我想去看看。在有机遇走出国门之前,照旧先把故国走一圈吧。都知道中国地广人不稀,旅游资源很是富厚,古文化遗址、抗战遗址、山水、河道等等,在选择目标地的时辰,不少人城市很是纠结,不知道去哪更好。为了往后不再纠结,笔

从各级景点的箱型图可以看出,5A 景区人气值是遥遥领先的,整体在 0.7 以上。4A 景区人气均值中位数在 0.7 阁下,不外高于 0.7 的景区其实太少了。3A 景区就更不消说,整体人气值很是低。

世界41611个景点,用Python汇报你哪些处所最值得一游!

从景区销量箱型图可以看到:5A 景区的销量是远高出了 4A 和 3A 景区,5A 景区的 3/4 分为点到达了 400,而 4A 景区的仅为 82;而 4A 景区的箱型图和 3A 的很是相同;看来各人对 4A 景区和对 3A 景区乐趣都同等的不大。

  1. def box(q,w,e,l): 
  2.     a = go.Box(y=q, name='5A景区') 
  3.     b = go.Box(y=w, name='4A景区') 
  4.     c = go.Box(y=e, name='3A景区') 
  5.     g = go.Box(y=l, name='全部景区') 
  6.     data = [a, b, c,g] 
  7.     layout = go.Layout(legend=dict(font=dict(size=16)), orientation=270) 
  8.     fig = go.Figure(data=data, layout=layout) 
  9.     plotly.offline.plot(data) 


世界41611个景点,用Python汇报你哪些处所最值得一游!

将全部景点的概述用 R 天生了一个词云图:位于,文化,休闲,旅游,体验,景区,公园,汗青,娱乐等等这些词是不是很认识呢。看来商家对景区的归纳综合都差不多。

比拟完各级景点,下面来给列位看官排排雷。

世界41611个景点,用Python汇报你哪些处所最值得一游!

上图是 4A 级景区销量排名的最后 20 位,全中国有 2193 个 4A 级景区,这 20 个还排在最后,在比拟一下各人对 4A 级景区的人气评分,,想想照旧不要去了。

世界41611个景点,用Python汇报你哪些处所最值得一游!

起首,假如说 3A 级景区不太保举各人去嬉戏,由于人气值其实低的可骇;那上面列出的这 20 个景点那就是完全不提议嬉戏了。世界一共 1933 个 AAA 级景区,这 20 个排在最后,可想而知去了会何等震惊了。

高德舆图可视化

高德舆图的 API 真的很是好,它提供各类和舆图有关的成果。个中有一项是 WEB 处事里的地理/逆地理编码。将去哪儿爬取到的景点地点数据通过地理编码转变为对应的经纬度。好比:北京市方恒国际中心 A 座将它颠末地理编码后其经纬度为 116.480656,39.989677。它的 URL:

  • https://restapi.amap.com/v3/geocode/geo?address=地点&output=XML&key=<用户的key>&city=都市

个中 output 是输出个名目,一共有两种,XML 和 JSON;address 是腹地理编码的地点,city 是地址的都市。

世界41611个景点,用Python汇报你哪些处所最值得一游!

Word is cheap,show me the code!

  1. def trans(city,name,pro,level): 
  2.     for i in range(len(name)): 
  3.         x = pandas.DataFrame() 
  4.         t={} 
  5.         add = name[i] 
  6.         chengshi=city[i] 
  7.         parameters = { 'address': add, 'key': '','city':chengshi } 
  8.         html = requests.get('https://restapi.amap.com/v3/geocode/geo', 
  9. params=parameters).json() 
  10.         try: 
  11.             t['jingwei'] = html['geocodes'][0]['location'] 
  12.         except IndexError: 
  13.             t['jingwei']='0,0' 
  14.         finally: 
  15.             t['n'] = name[i] 
  16.             t['level']=level[i] 
  17.             t['pro']=pro[i] 
  18.             t['city']=city[i] 
  19.             x = x.append(t, ignore_index=True) 
  20.             x.to_csv('55543.csv', encoding='utf-8', index=False, mode='a', header=False) 

世界各级景区漫衍图

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读