热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

当附近多个来源时,热图梯度会发生变化-Heatmapgradientchangeswhenmultiplenearbysources?

HereisaHeatmapwithonesource(weight0.3):这是一个有一个来源(重量0.3)的热图:AndhereisaHeatmapwi

Here is a Heatmap with one source (weight=0.3) :

这是一个有一个来源(重量= 0.3)的热图:

enter image description here

And here is a Heatmap with multiple sources (weight=0.3) :

这是一个有多个来源(权重= 0.3)的热图:

enter image description here

I use Heatmap to represent pollution level. And when I have 4 sources with weight of 0.3 (image2) I expect the same green color as on the image1.

我用Heatmap来表示污染程度。当我有4个重量为0.3(image2)的光源时,我期望与image1上的绿色相同。

But because Heatmaps are used mostly to represent density, they add these sources weights.

但由于热图主要用于表示密度,因此它们会增加这些来源的权重。

How can I prevent this from happening?

我怎样才能防止这种情况发生?

Note: I am using Google Maps Api

注意:我使用的是Google Maps Api

1 个解决方案

#1


I think you want to use maxIntensity. From the documentation:

我想你想使用maxIntensity。从文档:

maxIntensity: The maximum intensity of the heatmap. By default, heatmap colors are dynamically scaled according to the greatest concentration of points at any particular pixel on the map. This property allows you to specify a fixed maximum. Setting the maximum intensity can be helpful when your dataset contains a few outliers with an unusually high intensity.

maxIntensity:热图的最大强度。默认情况下,热图颜色根据地图上任何特定像素的最大点集中动态缩放。此属性允许您指定固定的最大值。当您的数据集包含一些异常高强度的异常值时,设置最大强度会很有帮助。

The more points you add, the more intense the heatmap will be. Therefore, if you don't want the color to change, you can specify a low maximum intensity so it will always be green.

您添加的点越多,热图的强度就越大。因此,如果您不希望颜色发生变化,可以指定较低的最大强度,使其始终为绿色。


推荐阅读
author-avatar
whiston潘_931
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有