python时heatmap_使用Python制作3个简易地图

6dda33ca4dcaebc8c9b0a878fd25d993.png

作者 | Ritvik Kharkar

来源 | Medium

编辑 | 代码医生团队

在处理地理空间数据时,经常需要以最自然的方式可视化这些数据:地图。如果可以使用Python快速轻松地创建数据的交互式地图,在本教程中使用洛杉矶县所有星巴克位置的数据集。在文章的最后将能够创建:

  • 洛杉矶县所有星巴克酒店的基本点图

  • 一个等值线图,根据每个星巴克中包含的星巴克数量,在洛杉矶县的邮政编码中加以遮蔽

  • 一个热图这凸显了洛杉矶县星巴克的“热点”

你会需要: 

  • Python包pandas。这用于在Python中轻松操作数据

  • Python包folium。这用于非常轻松地创建地图

  • 在洛杉矶县纬度/星巴克的经度电子表格

https://github.com/ritvikmath/StarbucksStoreScraping/blob/master/starbucksInLACounty.csv

  • LA县的GeoJSON(基本上是描述复杂形状的json)

https://github.com/ritvikmath/StarbucksStoreScraping/blob/master/laMap.geojson

  • LA县所有邮政编码的GeoJSON

https://github.com/ritvikmath/StarbucksStoreScraping/blob/master/laZips.geojson

为了熟悉数据,这里是前几行的快照:

2b33aeef951ebc3263622ba315fcb626.png

只需要担心此分析的纬度,经度和zip字段。

以下是所需的Python导入,加载星巴克数据以及加载LA County GeoJSON

import foliumimport pandas as pdimport jsonfrom folium import plugins df = pd.read_csv(
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值