vue2/Echarts 简单通过visualMap配置实现折线图线条区域变色

在setOption时,通过在option中添加visualMap配置项实现: 

visualMap: [{
	seriesIndex: 2,// 想要实现变色效果的线条的数组下标值
	show: false,
    type: 'piecewise',// piecewise表示根据区域划分颜色
    //type: 'continuous', continuous表示进行连续型视觉映射,即展现出渐变效果
    dimension: 0,
	pieces:[
		{
			min: this.area_index[0],// 变色区域起始下标
			max: this.area_index[1],// 变色区域终止下标
		},
        //也可以使用 lt(小于,less than),gt(大于,greater than),lte(小于等于 less than or equals),gte(大于等于,greater than or equals),value(等于)来表达边界
        {
            gte: 10,
            lte: 20,
            color: 'grey', // 可以单独指定这个区域的颜色
        }
	],
	inRange:{
		color: 'rgb(0, 217, 255)', // 区域内线条颜色
	},
	outOfRange:{
	    color: 'rgb(65, 125, 204)', // 区域外线条颜色
	},
},]

如果两个 piece 的区间重叠,则会自动进行去重。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值