我这里是根据x轴数组的最后一个元素与series里面的color的val来做对比,如果相等就改变颜色
myChart.setOption({
xAxis: {
data: result.dep_data
},
series: [
{
data: result.data,
itemStyle: {
normal: {
color:(val) => {
console.log("==》",val)
var valLength = result.dep_data.length
var newVal = result.dep_data[valLength-1]
console.log("==>",newVal)
if (val.name == result.dep_data[valLength-1]) {
return '#F7782C'
} else{
return '#5470c6'
}
},
},
},
}
]
})