Echart-折线图根据区间设置折线的样式

根据X轴区间设置折线样式

完整配置如下:

option = {
  xAxis: {
    type: 'category',
    data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
  },
  yAxis: {
    type: 'value'
  },
  series: [
    {
      data: [150, 230, 224, 218, 135, 147, 260],
      type: 'line'
    }
  ],
  //【注】:如果一个图中有多个折线,则visualMap是一个数组
  visualMap:{
	show: false,
	type:'piecewise',
	dimension: 0,
	seriesIndex: 0, 
    pieces:[
      {
      	/*	这里的-1,3表示X轴的第几个区间,而非具体数值
      		0为区间下标,0是第1个区间,1是第二个区间...
      		gt:-1
      		lt:3 
      		上述配置的含义是,X轴区间[-1+1,3]的折线样式
      	*/
        gt:-1, 
        lt:3,
        color:"blue"
      },
      {
        gt:3,
        lt:7,
        color:"red"
      }
    ]
  }
};

效果图:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值