ECharts 折线图在最高点和最低点在连接处向外颜色渐变

 效果查看:将代码复制到 echarts解析 

const highColor = 'red';
const lowColor = '#24A148';
option = {
  tooltip: {
    trigger: 'axis'
  },
  emphasis: {
    focus: 'series'
  },
  xAxis: [
    {
      type: 'category',
      boundaryGap: false,
      data: [1, 2, 3, 4, 5, 6, 7, 8, 9]
    }
  ],
  yAxis: [
    {
      type: 'value'
    }
  ],
  series: [
    {
      type: 'line',
      smooth: true,
      symbolSize: 10,
      emphasis: {
        focus: 'series'
      },
      lineStyle: {
        width: 3,
        color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
          {
            offset: 0,
            color: highColor
          },
          {
            offset: 1,
            color: lowColor
          }
        ]),
        shadowColor: '#bbb',
        shadowBlur: 10,
        shadowOffsetY: 10
      },
      data: [
        {
          value: 140,
          symbol: 'none'
        },
        {
          value: 130,
          symbol: 'none'
        },
        {
          value: 100,
          symbol: 'none'
        },
        {
          value: 150,
          symbol: 'none'
        },
        {
          value: 180,
          symbol: 'emptyCircle',
          itemStyle: {
            color: highColor
          }
        },
        {
          value: 90,
          symbol: 'emptyCircle',
          itemStyle: {
            color: lowColor
          }
        },
        {
          value: 150,
          symbol: 'none'
        },
        {
          value: 170,
          symbol: 'none'
        },
        {
          value: 160,
          symbol: 'none'
        }
      ]
    }
  ]
};

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值