财年对比图echarts 柱状配置项内容和展示

你看看吧哈哈

配置项如下
      // 此图表是用来做本财年与前三年,去年的数据对比
var xdata = ['FY17/18', 'FY18/19', 'FY19/20', 'Oct 20', 'Nov 20',
'Dec 20','Jan 21','Feb 21','Mar 21','Apr 21','May 21','Jun 21','Jul 21',
'Aug 21','Sep 21' ,'FY 20/21','Target'];
var ydata1 = [89, 88, 85, 92, 94,92,91,92,89,92,93,94,96,95,97,96,97,92,94];
var ydata2 = [2845, 2191, 1848,];
var ydata3 = [null, null, null,1602,2198,942,1455,2089,2011,
1875,1952,1391,1322,1458,2315];
var ydata4 = [null, null, null,2706,2198,1788,2229,2286,1586,770,878,
1391,2713,1661,2311];
var colorList=['#005AA1','#005AA1','#005AA1','#F2C80F','#F2C80F',
'#F2C80F','#F2C80F','#F2C80F','#F2C80F','#F2C80F','#F2C80F','#F2C80F',
'#F2C80F','#F2C80F','#F2C80F','#B93333','#015C55',];

option = {
    legend: {
        right: 30,
        top: 0,
    },
    grid: {
        left: '3%',
        right: '3%',
        top: '7%',
        bottom: '5%',
        containLabel: true,
    },
    tooltip: {
        trigger: 'axis',
        axisPointer: {
            type: 'shadow'
        }
    },
    xAxis: {
        data: xdata,
        axisLine: {
                show: false,
                lineStyle: {
                    color: '#333',
                    fontSize:'11px'
                }
            },
        axisLabel: {
            interval:0,
            
        },
        axisTick: {
            show: false,
        },
    },
    yAxis: [
        {
            type: 'value',
            axisLine: {
                show: false,
                lineStyle: {
                    color: '#333',
                    
                }
            },
            name: "%",
            max: 100,
            min: 0,
            axisLabel: {
                // interval:0,
                // formatter: (value) => {
                //     console.log(value);
                //     return `${value}%`;
                // },
            },
        },
        {
            type: 'value',
            
            splitLine: {
                show: false,
            },
            axisLine: {
                show: false,
            },
            
        },
    ],
    series: [
        {
            name: '前三年数据柱状图',
            type: 'bar',
            data: ydata1,
            barWidth: '28px',
             itemStyle: {
                normal: {
                     color: (params) => {
					return colorList[params.dataIndex]
				},
                    label: {
                        show: true, //开启显示
                        position:"inside", //在上方显示
                        textStyle: { //数值样式
                            color: "#FFFFFF",
                            fontSize: 12,
                            fontWeight: 600
                        }
                    },},
        },
        },
        {
            name: '前三年数据折线图蓝色',
            type: 'line',
            data: ydata2,
            yAxisIndex: 1,
            symbolSize: 10,
            symbol: 'circle',
            lineStyle: {
                normal: {
                    color: "#64b0e2",
                   width:3//设置线条粗细
                },
            },
            itemStyle: {
                color: "#64b0e2",
               
            },
            label: {
                show: true,
                position: 'top',
                   color:'#fff',
                fontSize:'10px'
           },
            
        },
        {
            name: '本年财年折线图黄色',
            type: 'line',
            data: ydata3,
            yAxisIndex: 1,
            symbolSize: 10,
            symbol: 'circle',
            lineStyle: {
                normal: {
                    color: "#FF8629",
                   width:3//设置线条粗细
                },
            },
            itemStyle: {
                color: "#FF8629",
               
            },
            label: {
                show: true,
                position: 'top',
                   color:'#333',
                fontSize:'10px'
           },
        },{
            name: '去年对比折线图黑色',
            type: 'line',
            data: ydata4,
            yAxisIndex: 1,
            symbolSize: 10,
            symbol: 'circle',
            lineStyle: {
                normal: {
                    color: "#555",
                   width:3//设置线条粗细
                },
            },
            itemStyle: {
                color: "#555",
               
            },
            label: {
                show: true,
                position: 'bottom',
                   color:'#333',
                fontSize:'10px'
           },
        },
        //散点图
        {
            name: '同年对比散点图',
          symbolSize: 15,
          yAxisIndex: 0,
          data: [
            ['Oct 20', 85.8],
            ['Nov 20', 89.8],
            ['Dec 20', 87.0],
            ['Jan 21', 83.1],
            ['Feb 21', 89.8],
            ['Mar 21', 86.5],
            ['Apr 21', 84.3],
            ['May 21', 85.3],
            ['Jun 21', 86.5],
            ['Jul 21', 87.9],
            ['Aug 21', 89.4],
            ['Sep 21', 91.9],
            
          ],
          type: 'scatter',
           itemStyle:{ //当前数据的样式
             normal:{color:'#666'
                 
             }
           },
           label: {
            show: true,
            position: 'top'
               
           },
        },
          //散点图
        {
            name: '今年散点线图黑色',
          symbolSize: 15,
          yAxisIndex: 1,
          data: [
            ['FY 20/21', 1743],
          ],
          type: 'scatter',
           itemStyle:{ //当前数据的样式
             normal:{color:'#ff1a00'}
           },
           label: {
            show: true,
            position: 'top',
            color:'#000',
            fontSize:'10px'
           },
        },
        
    ],
};

    
截图如下