Heatmap2D

.Heatmap. Heatmap2D

二维热力图

Constructor

new Glodon.Bimface.Plugins.Heatmap.Heatmap2D(Heatmap2DConfig)

Parameters:
Name Type Description
Heatmap2DConfig Glodon.Bimface.Plugins.Heatmap.Heatmap2DConfig

二维热力图配置项

Methods

addData(data)

添加热力图信息

Parameters:
Name Type Description
data Array

热力图信息,包含坐标及数值,例如[ {x: 20, y: 30, z: 30, value: 100}, {x: 50, y: 20, z: 30, value: 40} ]

dispose()

销毁当前热力图对象

enableColorLegend(isEnabled)

是否显示颜色图例

Parameters:
Name Type Description
isEnabled Boolean

getBoundary()

获取热力图轮廓

Returns:
Type Description
Array

热力图轮廓

getData()

获取热力图信息

Returns:
Type Description
Array

热力图信息,包含坐标及数值,例如[ {x: 20, y: 30, value: 100}, {x: 50, y: 20, value: 40} ]

getDataMax()

获取热力图数值的上限

Returns:
Type Description
Number

热力图数值上限

getDataMin()

获取热力图数值的下限

Returns:
Type Description
Number

热力图数值下限

getRadius()

获取热力图半径

Returns:
Type Description
Number

热力图半径

hide()

隐藏该热力图对象

setData(data)

设置热力图信息

Parameters:
Name Type Description
data Array

热力图信息,包含坐标及数值,例如[ {x: 20, y: 30, z: 30, value: 100}, {x: 50, y: 20, z: 30, value: 40} ]

setDataMax(max)

设置热力图显示数值的上限

Parameters:
Name Type Description
max Number

热力图显示数值的上限,默认为数值中的最大值

setDataMin(min)

设置热力图显示数值的下限

Parameters:
Name Type Description
min Number

热力图显示数值的下限,默认为0

setRadius(radius)

设置热力图的半径

Parameters:
Name Type Description
radius Number

热力图半径

show()

显示该热力图对象

update()

更新该热力图对象