作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有多个坐标(纬度和经度),我想创建一个热图。我已经在线检查了所有文档和示例,但找不到任何可以帮助我在 ipyleaflet map 上创建热图的内容。
请有人建议我如何生成热图图层并将其添加到 ipyleaflet map 上。
我正在 jupyter 笔记本中工作。
谢谢
最佳答案
自 last version of ipyleaflet现在可以创建一个热图:
from ipyleaflet import Map, Heatmap
from random import uniform
m = Map(center=[0, 0], zoom=2)
locations = [
[uniform(-80, 80), uniform(-180, 180), uniform(0, 1000)] # lat, lng, intensity
for i in range(1000)
]
heat = Heatmap(locations=locations, radius=20, blur=10)
m.add_layer(heat)
# Change some attributes of the heatmap
heat.radius = 30
heat.blur = 50
heat.max = 0.5
heat.gradient = {0.4: 'red', 0.6: 'yellow', 0.7: 'lime', 0.8: 'cyan', 1.0: 'blue'}
m
关于leaflet - 如何在 ipyleaflet 中生成热图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44889308/
我是一名优秀的程序员,十分优秀!