
使用Python,可以将输入数据在地图上呈现热力图效果。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
现在,我将省略不必要的开场白,直接呈现代码,请务必先完成 folium 的安装。该程序利用了 leaflet 库,遗憾的是,在没有网络连接的情况下,它将无法正常运行。
以下是代码:
```python
# -*- coding: utf8 -*-
# 输入 data 生成热力图 html,借助了 leaflet,没网不能用
import os
import folium
data = [[39.90403, 116.407526, 23014.59], [39.084158, 117.200983, 16538.19], [38.042309, 114.514862, 5440.6], [37.87059, 112.548879, 2735.34], [40.842585, 111.74918, 3090.52]]
# 创建 folium 地图对象
map_object = folium.Map(location=[list(data)[0][0], list(data)[0][1]], zoom_start=13)
# 在地图上添加标记
for item in data:
folium.Marker([item[0], item[1]], popup=f数据: {item[2]}) .add_to(map_object)
# 将地图保存为 html 文件
map_object.save(heatmap.html)
```
全部评论 (0)
还没有任何评论哟~


