前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >3.echart 渐变内置生成器echarts.graphic.LinearGradient

3.echart 渐变内置生成器echarts.graphic.LinearGradient

作者头像
Qwe7
发布2022-06-18 08:22:06
1.7K0
发布2022-06-18 08:22:06
举报
文章被收录于专栏:网络收集

3.echart 渐变内置生成器echarts.graphic.LinearGradient

在使用echarts绘制图表时, 如果需要使用渐变色, 则应使用echarts内置的渐变色生成器echarts.graphic.LinearGradient

代码语言:javascript
复制
itemStyle: {
    normal: {
        color: '#00E2FF',
        lineStyle: {
            // 系列级个性化折线样式
            width: 5,
            type: 'solid',
            // 颜色渐变函数 前四个参数分别表示四个位置依次为
            // 右下左上
            color: new echarts.graphic.LinearGradient(1, 0, 0, 0, [
                {
                    offset: 0,
                    color: '#00E2FF'
                },
                {
                    offset: 1,
                    color: '#0063BF'
                }
            ]) // 线条渐变色
        }
    },
    emphasis: {
        color: '#0063BF',
        lineStyle: {
            // 系列级个性化折线样式
            width: 5,
            type: 'dotted',
            color: '#4fd6d2' // 折线的颜色
        }
    }
}, // 线条样式
areaStyle: {
    normal: {
        color: new this.$echarts.graphic.LinearGradient(0, 0, 0, 1, [
            {
                // 折线图颜色渐变
                offset: 0,
                color: 'rgba(0, 226, 255, 0.5)'
            },
            {
                offset: 1,
                color: 'rgba(0, 99, 191, 0)'
            }
        ])
    }
},

入了5个参数:

前4个参数用于配置渐变色的起止位置, 这4个参数依次对应右/下/左/上四个方位. 而0 0 0 1则代表渐变色从正上方开始.

第5个参数则是一个数组, 用于配置颜色的渐变过程. 包含offset和color两个参数. offset的范围是0 ~ 1, 用于表示位置, color表示颜色

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档