markArea 是动态的
series : [{
name:'请求量',
type:'line',
markArea : {
data:markData
}
}]
let markData = [];
const colorList = ['red', 'blue','pink'];
colorList.forEach((x, index) => {
var data = [{
xAxis: index,
yAxis: 0,
itemStyle: {
color: x
}
}, {
xAxis: index + 1
}];
markData.push(data);
})
参考: