Appearance
gridHeatmap
GridHeatMap
Kind: global class
Version: 1.0.0
new GridHeatMap(opts)
生成网格热力图
Returns: Group
- 根据参数返回网格热力图
Param | Type | Description |
---|---|---|
opts | object | 参数 |
opts.data | Array | 需要绘制的数据 |
opts.space | number | 分段数 |
Example
js
ftthree.GridHeatMap({
data: [
{
geometry: {
coordinates: [112, 23]
},
properties: {
value: 'value'
}
}
],
gradient: {
'.1': '#00008B',
'.25': '#00FF00',
'.5': '#00FF00',
'.55': '#FFFF33',
// '.75': '#FF6600',
'.8': '#FF3333'
},
space: 10
});
GridHeatMap.updateGrid(grid, data, gradient, isAnimation, animationTime, callback)
更新网格。如果需要动态变化,需要调用 TWEEN 库
Kind: static method of GridHeatMap
Param | Type | Description |
---|---|---|
grid | Group | 需要更新的网格 |
data | Array | 用来更新网格的数据,需要与创建时的数据除了数值 value 之外其他相同 |
gradient | object | 颜色分层对象,默认使用内置的分层 |
isAnimation | boolean | 是否动态变化,默认为否 |
animationTime | number | 动态变化时间 默认为 1000 毫秒 |
callback | function | 回调函数,完成修改后调用 |