判断传进来数据的长度, 一条就黄色,多条最后一条黄色
series: [{
type: 'bar',
barWidth: '40%', // 柱子宽度
showBackground: true,
backgroundStyle: {
color: 'rgba(43, 116, 207, 0.1)'
},
itemStyle: {
color:function(params){
let index = params.dataIndex + 1;
let dataNumber = options.xAxis.data.length
if(index < dataNumber){
return new echarts.graphic.LinearGradient(0,0,0,1, [
{
offset: 0,
color: '#66C3E1'
},
{
offset: 1,
color: 'rgba(43, 116, 207, 0.3)'
}
])
}
if(index == dataNumber){
return new echarts.graphic.LinearGradient(0,0,1,1, [
{
offset: 0,
color: '#FFE186'
},
{
offset: 1,
color: '#FFC000'
}
])
}
}
},