如何使用heatmap.js构建噪声污染地图

时间:2016-07-12 14:00:40

标签: javascript dictionary heatmap noise

我必须构建类似热图的东西,但用颜色表示噪声源,并在噪声扩展中将辐射保持在低水平。我的问题是heapmap.js库理解了点集中度。

我希望着色取决于噪音水平,而不是噪音源的浓度。

此外,我不仅要在地图上使用它,还要在植物平原和图像上使用它。

我不知道如何使用heatmap.js。如果有人知道或其他一些图书馆...... 提前谢谢!

1 个答案:

答案 0 :(得分:0)

要首先根据噪音水平显示热图,您必须定义数据的下限和上限。例如,0 = 0dB下限; 10 = 200dB上限。

heatmapInstance.setDataMax(10);    
// setting the minimum value triggers a complete rerendering of the heatmap
heatmapInstance.setDataMin(0);

然后根据噪音级别为每个数据点指定权重值。 您可以为安静的源分配0值,为噪声源分配7-8。它应该产生很好的噪声强度热图。

  

此外,我不仅想在地图上使用它,也想在植物平原上使用它   图片。我不知道如何使用heatmap.js

AFAIK,heatmap.js使用像素位置值来绘制数据,因此在屏幕上的任何内容上显示热图都不会有问题。无论是图像,地图还是任何其他画布。

如果您正在谈论Google Heatmap apis,我认为它只适用于地图。

检查documentation of Heatmap.js,这非常简单。