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

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){}

    评论

报告相同问题?

悬赏问题

  • ¥15 oracle集群安装出bug
  • ¥15 关于#python#的问题:自动化测试
  • ¥20 问题请教!vue项目关于Nginx配置nonce安全策略的问题
  • ¥15 教务系统账号被盗号如何追溯设备
  • ¥20 delta降尺度方法,未来数据怎么降尺度
  • ¥15 c# 使用NPOI快速将datatable数据导入excel中指定sheet,要求快速高效
  • ¥15 再不同版本的系统上,TCP传输速度不一致
  • ¥15 高德地图点聚合中Marker的位置无法实时更新
  • ¥15 DIFY API Endpoint 问题。
  • ¥20 sub地址DHCP问题