我必须构建类似热图的东西,但用颜色表示噪声源,并在噪声扩展中将辐射保持在低水平。我的问题是heapmap.js库理解了点集中度。
我希望着色取决于噪音水平,而不是噪音源的浓度。
此外,我不仅要在地图上使用它,还要在植物平原和图像上使用它。
我不知道如何使用heatmap.js。如果有人知道或其他一些图书馆...... 提前谢谢!
答案 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,这非常简单。