一个很有特色的柱状图加折线图

描述:当前是关于Echarts图表中的 示例。
 
            option = {
    backgroundColor: '#080E5A',
    color: ['#5E8FF7', '#00CDFF', '#FFC42A', '#0061FF'],
    grid: {
        top: '-0%',
        bottom: '45px',
        left: '3px',
        right: '3px',
        containLabel: false,
        // borderWidth:0,
    },
    tooltip: {
        trigger: 'axis',
        axisPointer: {
            type: 'line',
        },
    },
    legend: {
        show: false,
    },
    xAxis: [
        {
            data: [
                '00',
                '00',
                '00',
                '00',
                '00',
                '00',
                '00',
                '00',
                '00',
                '00',
                '00',
                '00',
                '00',
                '00',
                '00',
                '00',
                '00',
                '00',
                '00',
                '00',
                '00',
                '00',
                '09',
                '00',
            ],
            axisLine: {
                show: true, //隐藏X轴轴线
                lineStyle: {
                    color: '#080E5A',
                    width: 1,
                    type: 'dotted',
                    shadowColor: '#4670F0',
                    shadowBlur: 0,
                    shadowOffsetY: 10,
                },
                // symbolOffset:[0,-5]
            },
            offset: 15,
            axisTick: {
                inside: false,
                show: true, //隐藏X轴刻度
                alignWithLabel: true,
                lineStyle: {
                    color: '#080E5A',
                    length: 0,
                    width: 3,
                    length: 2,
                    shadowColor: '#4670F0',
                    shadowBlur: 0,
                    shadowOffsetY: 8,
                },
            },
            axisLabel: {
                show: true,
                textStyle: {
                    color: '#fff', //X轴文字颜色
                    fontSize: 12,
                },
            },
            // boundaryGap: true,
        },
        {},
    ],
    yAxis: [
        {
            show: false,
            type: 'value',
        },
    ],
    series: [
        {
            name: '完成值',
            type: 'line',
            // yAxisIndex: 1, //使用的 y 轴的 index,在单个图表实例中存在多个 y轴的时候有用
            smooth: true, //平滑曲线显示
            showAllSymbol: true, //显示所有图形。
            symbol: 'circle', //标记的图形为实心圆
            symbolSize: 0, //标记的大小
            lineStyle: {
                width: 1,
                color: 'rgba(0, 97, 255, 1)',
            },
            zlevel: 1,
            areaStyle: {
                color: {
                    type: 'linear',
                    x: 0,
                    y: 0,
                    x2: 0,
                    y2: 1,
                    colorStops: [
                        {
                            offset: 0,
                            color: 'rgba(0, 97, 255, 0.6)', // 0% 处的颜色
                        },
                        {
                            offset: 1,
                            color: 'rgba(0, 97, 255, 0)', // 100% 处的颜色
                        },
                    ],
                    global: true, //
                },
            },
            // symbolOffset:[-10,0],
            data: [4.2, 3.5, 2.9, 7.8, 5, 3, 4, 3, 2, 8, 3, 5, 4.2, 3.5, 2.9, 7.8, 5, 3, 4, 3, 2, 8, 3, 5].map(
                (v) => v + 2
            ),
        },

        {
            name: '目标值',
            type: 'bar',
            barWidth: 14,
            itemStyle: {
                normal: {
                    barBorderRadius: [10, 10, 0, 0],
                    borderWidth: 4,
                    borderColor: '#040850',
                    shadowColor: '#51FFBF',
                    shadowBlur: 2,
                    color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
                        { offset: 0, color: 'rgba(81, 255, 152, 1)' },
                        { offset: 1, color: 'rgba(0, 108, 255, 0)' },
                    ]),
                },
            },
            // symbol:'circle',
            // symbolSize:10,
            // symbolPosition:'end',
            data: [5, 3, 1, 5, 4, 3, 4, 3, 2, 8, 3, 5, 4.2, 3.5, 2.9, 7.8, 5, 3, 4, 3, 2, 8, 3, 5],
        },
        // {
        //     name: "目标值1",
        //     type: "pictorialBar",
        //     itemStyle: {
        //         color: 'rgba(107, 255, 81, 1)',
        //     },
        //     symbol:'circle',
        //     symbolSize:8,
        //     symbolPosition:'end',
        //     symbolOffset:[0,-3],
        //     zlevel:0,
        //     data: [5, 3, 1, 5, 4, 3, 4, 3, 2, 8, 3, 5, 4.2, 3.5, 2.9, 7.8, 5, 3, 4, 3, 2, 8, 3, 5]
        // },
    ],
};