美文网首页
折线图渐变背景

折线图渐变背景

作者: 小北呀_ | 来源:发表于2019-11-21 13:35 被阅读0次

因为项目里只用折线图,所以想只引入折线图,这样可能会节省体积 。

//echarts主模块
  let echarts = require('echarts/lib/echarts')
//echarts折线图模块
   require('echarts/lib/chart/line')
//echarts悬浮组件
   require('echarts/lib/component/tooltip');

页面:

<template>
    <div class="index">
        <div class="index-line" id="line"></div>
    </div>
</template>
<script>
    let echarts = require('echarts/lib/echarts')
    require('echarts/lib/chart/line')
    require('echarts/lib/component/tooltip');
    export default {
        name: '',
        data() {
            return {}
        },
        mounted() {

            this.$nextTick(() => {
                // 基于准备好的dom,初始化echarts实例
                var myChart = echarts.init(document.getElementById('line'));
                myChart.setOption({
                    title: {
                        // text: '折线图堆叠'
                    },
                    tooltip: {
                        trigger: 'axis'
                    },
                    grid: {
                        left: '3%',
                        right: '3%',
                        bottom: '6%',
                        containLabel: true
                    },
                    xAxis: {
                        type: 'category',
                        boundaryGap: false,
                        axisLine: {
                            lineStyle: {
                                color: '#999',
                            }
                        },
                        axisTick: {
                            lineStyle: {
                                color: '#999',
                            }
                        },
                        //网格线
                        splitLine: {
                            show:true,
                        },
                        data: ['周一','周二','周三','周四','周五','周六','周日']
                    },
                    yAxis: {
                        type: 'value',
                        axisLine: {
                            lineStyle: {
                                color: '#999',
                            }
                        },
                        axisTick: {
                            lineStyle: {
                                color: '#999',
                            }
                        },
                    },
                    series: [
                        {
                            name:'邮件营销',
                            type:'line',
                            smooth: true,
                            symbolSize: 7,
                            data:[120, 132, 101, 134, 90, 230, 210],
                            lineStyle: {

                            },
                            itemStyle: {
                                normal: {
                                    color: "rgba(179,127,235,0.5)",
                                    lineStyle: {
                                        color: '#7b7878',
                                        width: 1,
                                    }
                                }
                            },
                            areaStyle: {
                                color: {
                                    type: 'linear',
                                    x: 0,
                                    y: 0,
                                    x2: 0,
                                    y2: 1,
                                    colorStops: [{
                                        offset: 0, color: 'rgba(179,127,235,0.8)' // 最高处 的颜色
                                    }, {
                                        offset: 0.5, color: 'rgba(179,127,235,0.5)'
                                    },{
                                        offset: 1, color: 'rgba(179,127,235,0.01)' // 最底处 的颜色
                                    }],
                                    global: false // 缺省为 false
                                }
                            }
                        },
                    ]
                });
            })
        }
    }
</script>

<style>
    .index{
        width: 100%;
        height: 100%;
    }
    .index-line{
        width: 100%;
        height: 300px;
    }
</style>
折线图

相关文章

网友评论

      本文标题:折线图渐变背景

      本文链接:https://www.haomeiwen.com/subject/jfxtwctx.html