首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >谷歌热图-当分配的权重有很大差异时,可视化数据。

谷歌热图-当分配的权重有很大差异时,可视化数据。
EN

Stack Overflow用户
提问于 2014-05-22 19:13:15
回答 1查看 1.1K关注 0票数 3

我们正在创建一个带有热图层的Google。我们正在努力展示1300个公司在美国的能源使用情况。对于每一家公司,我们都会在kWh中使用lat/long和能源。我们的计划是通过kWh的使用来对热图上的公司进行加权。然而,我们已经能够与热层一起制作地图,因为我们在能源使用方面有如此巨大的差异(从数千到数十亿kWh),因此使用较少能源的公司根本就没有出现。即使你放大他们的位置,你也看不到地图上的任何颜色。

有没有办法让所有的公司都出现在热点图上,不管他们的能源消耗有多小?我们已经尝试过设置MaxIntensity,但仍有一些较小的公司没有出现。我们还担心将MaxIntensity设置得太低,因为我们将处理一个使用5000万kWh的公司,就像一个使用30亿kWh的公司。有设置MinIntensity的吗?还是让所有公司的地图上都能看到一些颜色?

EN

回答 1

Stack Overflow用户

发布于 2014-05-23 19:42:36

热映射层接受渐变属性,期望有一个颜色数组作为其值。这些颜色将始终与您的样本进行线性映射,从零开始。而且,第一个颜色(比如说,梯度)应该是透明的,因为它应该映射零或零。如果你给第一个渐变点一个不透明的颜色,那么整个世界都会有这个颜色。

这意味着,例如,如果输入20点的梯度,所有加权小于最大值1/20的点将显示为梯度0和梯度1之间的内插。这将导致对非标准化样本的半透明数据点。

如果您需要以某种方式使您的值宇宙变平,您将不得不用预先计算的值来填充热图。例如,log(kWh)的值将是要表示的更平坦的曲线。

另一种解决方法是用最大值的一小部分(例如,最大值的10% )来抵消每个值,因此最小值将在至少一个颜色间隔内从零替换。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23815347

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档