JS中echarts使用,Heatmap 的visualMap,Type:piecewise ,根据动态数据进行分段设定颜色
有这样一笔数据,其中BinCode是一个动态数组(即不同的产品是不同的),我需要在画heatmap时,根据bincode的设定不同的颜色,其中BinCode[0] 永远是绿色
原来是:
visualMap: {
min: 1,
max: findmax(BinCode),
splitNumber: BinCode.length,
color: ["#00FF00", "#FFFF00", "#FF8040", "#0000FF", "#FF00FF"],
right: 'right',
top:'1%'
},
改进成分段式的显示bincode的颜色:
var piecesData = [
{ value: BinCode[0], color: 'green', label: "BinCode:1" },
{ value: BinCode[1], color: 'yellow', label: "BinCode: 2" },
value: BinCode[2], color:'Blue', label:" BinCode[2] "},
.......
];
visualMap: {
type: "piecewise",
pieces: piecesData,
right: '1%',
top:'1%'
},
求助下高手,如何写函数?