#### # 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 | 热力图最小数据范围，热力图内点的权重值小于此数，不进行渲染。

### 继承关系

- BaseRenderer

### 成员变量

#### 成员变量概述

名称 | 类型 | 描述
--- | --- | ---
`colorStops` | `Array.<HeatmapColorStop>` | `描述渲染器色带的对象数组。像素的密度值与渲染器的 maxDensity 的比率映射到相应的颜色。例如 { color: [133, 193, 200, 0], ratio: 0 }`
`field` | `String` | `要素字段名称，用于指定数据的热力值，优先级高于valueExpression.`
`id` | `String` | `渲染器id`
`maxDataValue` | `Number` | `热力图最大数据范围，热力图内点的权重值大于此数，不进行渲染。`
`minDataValue` | `Number` | `热力图最小数据范围，热力图内点的权重值小于此数，不进行渲染。`
`radius` | `Number` | `热力图数据点半径，单位像素。`
`type` | `String` | `渲染器类型，默认为'heatmap'`
`valueExpression` | `String` | `字段表达式，用于指定数据的热力值。`
`valueExpressionTitle` | `String` | `字段表达式标题`

#### 成员变量详情

类型: Array.<HeatmapColorStop>

#### # colorStops

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

类型: String

#### # field

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

类型: String

#### # readonly id

渲染器id

Inherited From:
  - BaseRenderer#id

类型: Number

#### # maxDataValue

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

类型: Number

#### # minDataValue

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

类型: Number

#### # radius

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

类型: String

#### # type

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

Overrides:
  - BaseRenderer#type

类型: String

#### # valueExpression

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

类型: String

#### # valueExpressionTitle

字段表达式标题

### 方法

#### 方法概述

名称 | 返回值类型 | 描述
--- | --- | ---
`fromJSON` | `HeatmapRenderer` | `通过json构造HeatmapRenderer对象`
`clone` | `HeatmapRenderer` | `克隆HeatmapRenderer对象`
`fromJSON` | `` | `将JSON格式的渲染规则转换为JS对象`
`toJSON` | `Object` | `导出json对象`

#### 方法详情

#### # static fromJSON(json)

通过json构造HeatmapRenderer对象

#### 参数

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

返回值

HeatmapRenderer实例

类型: HeatmapRenderer

#### # clone()

克隆HeatmapRenderer对象

Overrides:
  - BaseRenderer#clone

返回值

克隆后的HeatmapRenderer实例

类型: HeatmapRenderer

#### # fromJSON(json)

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

#### 参数

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

Inherited From:
  - BaseRenderer#fromJSON

#### # toJSON()

导出json对象

Overrides:
  - BaseRenderer#toJSON

返回值

json对象

类型: Object