Class: HeatmapColorStop

HeatmapColorStop

new HeatmapColorStop(options)

document/renderer/support/HeatmapColorStop.js, line 3

热力图分段颜色与比率。

用于定义热力值区间与颜色映射关系,通常作为热力图渲染配置项使用。

Name Type Default Description
options Object {} 可选

构造参数。

Name Type Description
ratio Number 可选

比率值,取值范围为 0-1

color Color 可选

比率阈值对应的颜色值。

Example

创建热力图色带分段

// ES5引入方式
const { HeatmapColorStop } = zondy.renderer
const { Color } = zondy

// ES6引入方式
import { HeatmapColorStop, Color } from '@mapgis/webclient-common'
const colorStop = new HeatmapColorStop({
  ratio: 0.2,
  color: new Color(133, 193, 200, 0.6)
})

Members

colorColor

热力图分段颜色值

ratioNumber

比率。热力图点的热力值在数值范围内的比例值,范围为0-1。假设热力值为59,最大数据为100,最小为0,则ratio为0.59,超过这个数值选取此颜色。

Methods

clone(){HeatmapColorStop}

document/renderer/support/HeatmapColorStop.js, line 65

克隆当前热力分段实例。

Returns:
Type Description
HeatmapColorStop 克隆后的热力分段实例。

toJSON(){Object}

document/renderer/support/HeatmapColorStop.js, line 52

导出为 JSON 对象。

Returns:
Type Description
Object 热力分段 JSON。

HeatmapColorStop.fromJSON(json){HeatmapColorStop}

document/renderer/support/HeatmapColorStop.js, line 40

从 JSON 创建热力分段实例。

Name Type Description
json Object

热力分段 JSON。

Returns:
Type Description
HeatmapColorStop 热力分段实例。