Echarts 折线图增加颜色渐变

记录Echarts图表 折线图增加颜色渐变


<div id="echarts1"></div>
<style>
 #echarts1 {
        width: 100%;
        height: 400px;
 }
</style>

 
methods:{
                 eacharts1() {
 let chartDom = document.getElementById('echarts1');
                    let myChart = echarts.init(chartDom);
                    let option = {
                        grid: {
                            left: '3%',
                            right: '4%',
                            bottom: '7%',
                        },
                        tooltip: {
                            trigger: 'axis',
                            axisPointer: {
                                type: 'shadow'
                            }
                        },
                        xAxis: {
                            type: 'category',
                            boundaryGap: false,
                            data: this.datas1.map(item => item.month_date + '月')
                        },
                        yAxis: {
                            type: 'value'
                        },
                        series: [
                            {
                                data: this.datas1.map(item => item.class_hour),
                                type: 'line',
                                areaStyle: {},
                                lineStyle: {
                                    color: '#4286FF'
                                },
                                //字体颜色
                                itemStyle: {
                                    normal: {
                                        label: {
                                            show: true,
                                            position: "top",
                                            textStyle: {
                                                fontWeight: "bolder",
                                                fontSize: "12",
                                                color: "#4286FF"
                                            }
                                        }
                                    }
                                },
                                //渐变颜色
                                areaStyle: {
                                    color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{
                                        offset: 0,
                                        color: '#2A77FF'
                                    }, {
                                        offset: 1,
                                        color: '#E5EFFF'
                                    }])
                                }
                            }
                        ]
                    };
                    myChart.setOption(option);
                    window.addEventListener('resize', function () {
                        // 改变图表尺寸,在容器大小发生改变时需要手动调用
                        myChart.resize();
                    });
                },
}

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值