#### # new HeatmapRenderer(options)

热力图渲染器

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`options` | Object | 构造参数
`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 | 热力图最小数据范围，热力图内点的权重值小于此数，不进行渲染。

查看源代码 common/document/renderer/HeatmapRenderer.js, line 6

### 继承关系

- BaseRenderer

### 成员变量

类型: Array.<HeatmapColorStop>

#### # colorStops

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

查看源代码 common/document/renderer/HeatmapRenderer.js, line 30

类型: String

#### # field

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

查看源代码 common/document/renderer/HeatmapRenderer.js, line 42

类型: Number

#### # maxDataValue

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

查看源代码 common/document/renderer/HeatmapRenderer.js, line 57

类型: Number

#### # minDataValue

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

查看源代码 common/document/renderer/HeatmapRenderer.js, line 62

类型: Number

#### # radius

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

查看源代码 common/document/renderer/HeatmapRenderer.js, line 37

类型: String

#### # type

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

查看源代码 common/document/renderer/HeatmapRenderer.js, line 25

类型: String

#### # valueExpression

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

查看源代码 common/document/renderer/HeatmapRenderer.js, line 47

类型: String

#### # valueExpressionTitle

字段表达式标题

查看源代码 common/document/renderer/HeatmapRenderer.js, line 52

### 方法

#### # static fromJSON(json)

通过json构造HeatmapRenderer对象

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`json` | Object | json对象

查看源代码 common/document/renderer/HeatmapRenderer.js, line 74

返回值:

HeatmapRenderer实例

类型: HeatmapRenderer

#### # clone()

克隆HeatmapRenderer对象

Overrides:
  - BaseRenderer#clone

查看源代码 common/document/renderer/HeatmapRenderer.js, line 102

返回值:

克隆后的HeatmapRenderer实例

类型: HeatmapRenderer

#### # fromJSON(json)

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

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`json` | Object | 渲染规则的实例化JSON

Inherited From:
  - BaseRenderer#fromJSON

查看源代码 common/document/renderer/BaseRenderer.js, line 40

#### # toJSON()

导出json对象

Overrides:
  - BaseRenderer#toJSON

查看源代码 common/document/renderer/HeatmapRenderer.js, line 83

返回值:

json对象

类型: Object