换个方法
时间: 2023-08-04 11:22:51 浏览: 53
另一种改变heatmap单元格默认颜色的方法是通过使用visualMap组件配合series中的data属性,具体实现如下:
```
option = {
visualMap: {
min: 0,
max: 100,
calculable: true,
orient: 'horizontal',
left: 'center',
bottom: '15%',
inRange: {
color: ['#F5DEB3', '#800000']
}
},
series: [{
type: 'heatmap',
data: [
[0, 0, 10],
[0, 1, 20],
[0, 2, 30],
[0, 3, 40],
[0, 4, 50],
[1, 0, 60],
[1, 1, 70],
[1, 2, 80],
[1, 3, 90],
[1, 4, 100]
]
}]
};
```
在上面的代码中,visualMap组件中的inRange属性设置了颜色范围,series中的data属性设置了heatmap的数据。这里需要注意的是,数据格式需要是一个二维数组,每一项格式为[x轴坐标, y轴坐标, 值]。
通过这种方法,您可以自定义heatmap的颜色范围,并且不受其他配置参数的影响。