首页 > 解决方案 > ipyleaflet 热图强度未正确反映

问题描述

假设我有一个带有坐标的 5 个位置的列表,每个位置都有一个我想在热图上显示的数字,这样我就可以看到哪个位置的“点击量”最多。例如

Location 1: x,y,80

Location 2: x,y,1

Location 3: x,y,20

Location 4: x,y,40

Location 5: x,y,30

我通过将位置添加到热图来创建热图,强度设置为计数的次数,所以

heatmapLocations = []
for location in locations
                heatmapLocations.append((x,y,count))
heatmap = Heatmap(locations=heatmapLocations)

我的热图正在显示,它将最高计数显示为红色圆圈,所以这是正确的,计数为 20 的位置 3 也显示为浅黄色,这也是正确的,但位置 4 和 5 显示与位置 1 相同,特别是当我放大时,好像它们具有相同的密度,尽管值是位置 1 的一半。我该如何反映这一点?我尝试了不同的热图参数,如 max_zoom、radius 等,但似乎无法正确设置。

标签: pythonjupyterheatmap

解决方案


推荐阅读