qlanto 2021-02-22 09:53 采纳率: 50%
浏览 598

echarts折线图能否动态的实现渐变色

或者这么说其areaStyle和lineStyle是否有和itemStyle一样的回调函数

类似下面这种的 ,可以根据item中的每个值,来给折线的某段改变颜色

color: (item)=>{
		if(isNull(that.normalVal)||(isNull(item.data)||item.data == '0')){
			return
		}
		let co = 'rgba(69,165,254,0.8)'
		let num = parseFloat(item.data)
		if(this.symbol.indexOf(">") > -1){
			if(num-this.normalVal < 0){
				co = 'red'
		    }
		}else{
			if(num-this.normalVal > 0){
				co = 'red'
			}
		}
			return co
},
  • 写回答

4条回答 默认 最新

  • 打杂的程序员 2021-02-22 10:02
    关注

    用formatter:function(item){}

    评论

报告相同问题?