如何创建基于热图的值(而不是频率)?

时间:2012-02-01 18:13:36

标签: python google-maps data-visualization heatmap

我正在做一个基于一组数据创建热图的项目,其中包括4个方面:时间戳,经度,纬度,一个特定值。

我使用heatmap.py来读取数据并创建KML文件和png文件,然后将它们放在谷歌地图上。但是,这会根据“命中”创建热图,但我希望将地图强度基于特定值,而不是该值的出现频率。我怎么能这样做?

2 个答案:

答案 0 :(得分:3)

看起来这个问题有你的答案:Generating a KML heatmap from given data set of [lat, lon, density]

答案是J.J.,它是heatmap.py的创建者。截至2010年,他正计划在heatmap.py中实现该功能,但似乎他尚未接触到它。但在his answer中,他提供了一些关于如何自己编码的提示。 。

答案 1 :(得分:1)

这是一个黑客,但如果你的价值可以缩小到小整数,你可以创建你的点的副本。也就是说,如果您的点[a,b,c]的值为[2,1,4],则可以制作[a,a,b,c,c,c,c]的热图。

相关问题