Class: HeatmapRenderer

HeatmapRenderer

new HeatmapRenderer(options)

document/renderer/HeatmapRenderer.js, line 5

热力图渲染器

Name Type Description
options Object

构造参数

Name Type Description
type String 可选
colorStops Array.<HeatmapColorStop> 可选

描述渲染器色带的对象数组。像素的密度值与渲染器的 maxDensity 的比率映射到相应的颜色。例如 { color: [133, 193, 200, 0], ratio: 0 }

radius Number 可选

热力图数据点半径,单位像素。

field String 可选

要素字段名称,用于指定数据的热力值,优先级高于valueExpression.

valueExpression String 可选

字段表达式,用于指定数据的热力值,会覆盖field

valueExpressionTitle String 可选

字段表达式标题

maxDataValue Number 可选

热力图最大数据范围,热力图内点的权重值大于此数,不进行渲染。

minDataValue Number 可选

热力图最小数据范围,热力图内点的权重值小于此数,不进行渲染。

Extends

Members

colorStopsArray.<HeatmapColorStop>

描述渲染器色带的对象数组。像素的密度值与渲染器的 maxDensity 的比率映射到相应的颜色。例如 { color: [133, 193, 200, 0], ratio: 0 }

fieldString

要素字段名称,用于指定数据的热力值,优先级高于valueExpression.

idString

渲染器id

maxDataValueNumber

热力图最大数据范围,热力图内点的权重值大于此数,不进行渲染。

minDataValueNumber

热力图最小数据范围,热力图内点的权重值小于此数,不进行渲染。

radiusNumber

热力图数据点半径,单位像素。

typeString

渲染器类型,默认为'heatmap'

valueExpressionString

字段表达式,用于指定数据的热力值。

valueExpressionTitleString

字段表达式标题

Methods

HeatmapRenderer.fromJSON(json){HeatmapRenderer}

document/renderer/HeatmapRenderer.js, line 73

通过json构造HeatmapRenderer对象

Name Type Description
json Object

json对象

Returns:
Type Description
HeatmapRenderer HeatmapRenderer实例

clone(){HeatmapRenderer}

document/renderer/HeatmapRenderer.js, line 102

克隆HeatmapRenderer对象

Returns:
Type Description
HeatmapRenderer 克隆后的HeatmapRenderer实例

inherited fromJSON(json)

document/renderer/BaseRenderer.js, line 50

将JSON格式的渲染规则转换为JS对象

Name Type Description
json Object

渲染规则的实例化JSON

toJSON(){Object}

document/renderer/HeatmapRenderer.js, line 82

导出json对象

Returns:
Type Description
Object json对象