按重量值计算的热点图,而非lat,lon

问题描述 投票:0回答:1

我正在尝试使用大叶草绘制热图,我正在使用的主要列是lat,lon和value。我可以创建图,但是很明显拉特数会影响热图而不是权重值。我之前在堆栈上看到过这个问题,但没有解决方案。我以为我会再次提出来,看看是否有人对如何使这项工作有新的信息。

m = fl.Map(location=[39.7392, -104.9903],title= 'stamen Terrian', zoom_start=8)
df['lon'] = df.LONGITUDE
df['lat'] = df.LATITUDE
df['data'] = df.WATER

point_array = df[['lat', 'lon']].values
dat = df[['dat']].values
HeatMap(point_array1,dat).add_to(m)
python python-3.x heatmap folium
1个回答
0
投票

仔细检查我的数据后,半径似乎是基于加权值的。我将csv文件更改为显示值为0的一半。之后,半径的差异是明显的,但差别不大。

我仍在寻找半径更大的对比。当绘制完所有数据后,您基本上无法分辨出值之间的差异。

更新:找到解决方案How to create a geographical heatmap passing custom radii

© www.soinside.com 2019 - 2024. All rights reserved.