企业年收入分析 (柱状、折线)echarts rgba(21,51,162,1)' } }, axisTick: { show: false //隐藏X轴刻度 }, axisLabel: { show: true, textStyle: { padding: [10,0,0,0], color: "rgba(71,83,171,1)" //X轴文字颜色 } }, }, yAxis: [{ type: "value", // name: "个", // nameTextStyle: { // color: "#ebf8ac" // }, splitLine: { show: true, lineStyle: { color: 'rgba(33,35,98,1)' } }, axisTick: { show: false }, axisLine: { show: false, lineStyle: { color: '#FFFFFF' } }, axisLabel: { show: true, textStyle: { fontSize: 12, color: "rgba(2,167,228,1)" } }, }, { type: "value", // name: "同比", // nameTextStyle: { // show: false, // color: "#ebf8ac" // }, position: "right", splitLine: { show: false }, axisTick: { show: false }, axisLine: { show: false }, axisLabel: { show: true, textStyle: { color: "rgba(252,199,58,1)" } } }, // { // type: "value", // // gridIndex: 1, // min: 50, // max: 100, // splitNumber: 8, // splitLine: { // show: false // }, // axisLine: { // show: false // }, // axisTick: { // show: false // }, // axisLabel: { // show: false // }, // splitArea: { // show: true, // areaStyle: { // color: ["rgba(250,250,250,0.0)", "rgba(250,250,250,0.05)"] // } // } // } ], series: [{ name: "营业收入增长趋势", type: "line", yAxisIndex: 1, //使用的 y 轴的 index,在单个图表实例中存在多个 y轴的时候有用 smooth: true, //平滑曲线显示 showAllSymbol: true, //显示所有图形。 symbol: "circle", //标记的图形为实心圆 symbolSize: 10, //标记的大小 itemStyle: { //折线拐点标志的样式 color: "rgba(252,199,58,1)" }, lineStyle: { color: "rgba(252,199,58,1)" }, // areaStyle:{ // color: 'transparent' // // color: "rgba(5,140,255, 0.2)" // }, data: [122, 208, 348, 450, 580] }, { name: "企业注册数量", type: "bar", barWidth: '30%配置项内容和展示

配置项如下
      let type= ['企业注册数量','营业收入增长趋势'];

option = {
    title: {
        show: true,
        text: '企业年收入分析',
        textStyle: {
    	    align: 'center',
            color: '#fff',
            fontSize: 20,
        },
        top: '3%',
        left: '5%',
    },
    backgroundColor: 'rgba(0, 8, 50, 1)',
    grid: {
        top: "25%",
        bottom: "10%"//也可设置left和right设置距离来控制图表的大小
    },
    tooltip: {
        trigger: "axis",
        axisPointer: {
            type: "shadow",
            label: {
                show: false
            }
        },
        formatter: (pa) => {
            let oneDotHtml = '<span style="display:inline-block;margin-right:5px;border-radius:50%;width:10px;height:10px;background:rgba(0,255,198,1);"></span>'
            let twoDotHtml = '<span style="display:inline-block;margin-right:5px;border-radius:50%;width:10px;height:10px;background:rgba(252,199,58,1);"></span>'
            // return pa[0].name + pa[0].value
            return (
              pa[0].name + '<br/>'
              + oneDotHtml +pa[1].seriesName+ ':' + pa[1].value + "<br>"
              + twoDotHtml +pa[0].seriesName+ ':' + pa[0].value
            );
          }
    },
    legend: {
        top: "15%",
        left: 'center',
        // icon: 'rect',
        textStyle: {
            padding: [0,0,0,12],
            color: "#ffffff",
            fontSize: 14,
            lineHeight: 16
        },
        formatter: (pa) => {
            return '该产业区域\n' + `${pa}`
        },
        itemGap: 50,
        itemHeight: 10,
        data: type,
    },
    xAxis: {
        data: [
            "2015",
            "2016",
            "2017",
            "2018",
            "2019",
        ],
        axisLine: {
            show: true, //隐藏X轴轴线
            lineStyle: {
                color: 'rgba(21,51,162,1)'
            }
        },
        axisTick: {
            show: false //隐藏X轴刻度
        },
        axisLabel: {
            show: true,
            textStyle: {
                padding: [10,0,0,0],
                color: "rgba(71,83,171,1)" //X轴文字颜色
            }
        },
    },
    yAxis: [{
            type: "value",
            // name: "个",
            // nameTextStyle: {
            //     color: "#ebf8ac"
            // },
            splitLine: {
                show: true,
                lineStyle: {
                    color: 'rgba(33,35,98,1)'
                }
            },
            axisTick: {
                show: false
            },
            axisLine: {
                show: false,
                lineStyle: {
                    color: '#FFFFFF'
                }
            },
            axisLabel: {
                show: true,
                textStyle: {
                    fontSize: 12,
                    color: "rgba(2,167,228,1)"
                }
            },
        },
        {
            type: "value",
            // name: "同比",
            // nameTextStyle: {
            //     show: false,
            //     color: "#ebf8ac"
            // },
            position: "right",
            splitLine: {
                show: false
            },
            axisTick: {
                show: false
            },
            axisLine: {
                show: false
            },
            axisLabel: {
                show: true,
                textStyle: {
                    color: "rgba(252,199,58,1)"
                }
            }
        },
        // {
        //     type: "value",
        //     // gridIndex: 1,
        //     min: 50,
        //     max: 100,
        //     splitNumber: 8,
        //     splitLine: {
        //         show: false
        //     },
        //     axisLine: {
        //         show: false
        //     },
        //     axisTick: {
        //         show: false
        //     },
        //     axisLabel: {
        //         show: false
        //     },
        //     splitArea: {
        //         show: true,
        //         areaStyle: {
        //             color: ["rgba(250,250,250,0.0)", "rgba(250,250,250,0.05)"]
        //         }
        //     }
        // }
    ],
    series: [{
            name: "营业收入增长趋势",
            type: "line",
            yAxisIndex: 1, //使用的 y 轴的 index,在单个图表实例中存在多个 y轴的时候有用
            smooth: true, //平滑曲线显示
            showAllSymbol: true, //显示所有图形。
            symbol: "circle", //标记的图形为实心圆
            symbolSize: 10, //标记的大小
            itemStyle: {
                //折线拐点标志的样式
                color: "rgba(252,199,58,1)"
            },
            lineStyle: {
                color: "rgba(252,199,58,1)"
            },
            // areaStyle:{
            //     color: 'transparent'
            //     // color: "rgba(5,140,255, 0.2)"
            // },
            data: [122, 208, 348, 450, 580]
        },
        {
            name: "企业注册数量",
            type: "bar",
            barWidth: '30%',
            showBackground: true,
            backgroundStyle: {
                color: 'rgba(21,51,162,.5)'
            },
            itemStyle: {
                normal: {
                    barBorderRadius: [4,4,0,0],
                    color: new echarts.graphic.LinearGradient(0, 1, 0, 0, [{
                            offset: 0,
                            color: "rgba(0,101,241,1)"
                        },{
                            offset: 0,
                            color: "rgba(18,20,91,1)"
                        },{
                            offset: 1,
                            color: "rgba(0,255,198,1)"
                        }
                    ])
                }
            },
            label: {
                normal: {
                    show: true,
                    textStyle: {
                        color: '#FFF'
                    },
                    position: 'outside'
                }
            },
            data: [142, 248, 368, 470, 500]
        }
    ]
};
    
截图如下