带排名的柱状图2

描述:当前是关于Echarts图表中的 柱状图 示例。
 
            var getName =['小花','小明','小红','吓不不','刃甲','加加','鸿基','新能源','家喻户晓','老师'];
var getValue =[219,241,174,44,435,617,114,82,77,50];
var max = Math.max.apply(null, getValue);
var getMax=[];
for(i=0;i<getName.length;i++){
    getMax.push(max)
}
console.log(getMax) ;

option = {
    backgroundColor:"#003366",
    grid: {
        left: '4%',
        right: '2%',
        bottom: '2%',
        top: '2%',
        containLabel: true
    },
    tooltip: {
        trigger: 'axis',
        axisPointer: {
            type: 'none'
        },
        formatter: function(params) {
            return params[0].name  + ' : ' + params[0].value
        }
    },
    xAxis: {
        show: false,
        type: 'value'
    },
    yAxis: [{
        type: 'category',
        inverse: true,
        offset: 100,
        
        axisLabel: {
            show: true,
            align: 'left',
            textStyle: {
                color: '#66cc00',
             
            },
            formatter: function(value,index) {
                     var num = ''
                     var str = ''
                     no = 'NO.';
                     num= (index + 1);
                     if (index === 0) {
                         str = '{no1|' + no + '} {num1|' + num + '} {title1|' + value + '}'
                     } else if (index === 1) {
                         str = '{no2|' + no + '} {num2|' + num + '} {title2|' + value + '}'
                     }else if (index === 2) {
                         str = '{no3|' + no + '} {num3|' + num + '} {title3|' + value + '}'
                     }else {
                         str = '{no|' + no + '} {num|' + num + '} {title|' + value + '}'
                     }
                     return str;
                     
                 },
            rich:{
                no:{
                    color: '#ffcccc',
					fontSize:14,
                  
                },
                no1:{
                    color: '#ff4d4d',
					fontSize:14,
                  
                },
                no2:{
                    color: '#4dd2ff',
					fontSize:14,
                  
                },
                no3:{
                    color: '#ffff00',
					fontSize:14,
                  
                },
                num:{
                    color: '#fff',
                    backgroundColor: '#ffcccc',
                    width: 20,
                    height: 20,
					fontSize:14,
					align: 'center',
                    borderRadius: 100
                },
                num1:{
                    color: '#fff',
                    backgroundColor: '#ff4d4d',
                    width: 20,
                    height: 20,
					fontSize:14,
					align: 'center',
                    borderRadius: 100
                },
                num2:{
                    color: '#fff',
                    backgroundColor: '#4dd2ff',
                    width: 20,
                    height: 20,
					fontSize:14,
					align: 'center',
                    borderRadius: 100
                },
                num3:{
                    color: '#fff',
                    backgroundColor: '#ffff00',
                    width: 20,
                    height: 20,
					fontSize:14,
					align: 'center',
                    borderRadius: 100
                },
                title:{
                    
                    color: '#ffcccc',
                },
                title1:{
                    
                    color: '#ff4d4d',
                },
                title2:{
                    
                    color: '#4dd2ff',
                },
                title3:{
                    
                    color: '#ffff00',
                },
            }
        },
        splitLine: {
            show: false
        },
        axisTick: {
            show: false
        },
        axisLine: {
            show: false
        },
        data: getName
    }],
    series: [{
            name: '值',
            type: 'bar',
            zlevel: 1,
            label:{
                show: true,
                position: 'right',
                color: '#fff',
                fontSize: 14,
                offset: [5, 0]
            },
            itemStyle: {
                normal: {
                    barBorderRadius: 30,
                    color: new echarts.graphic.LinearGradient(0, 0, 1, 0, [{
                        offset: 0,
                        color: 'rgb(128,204,255,1)'
                    }, {
                        offset: 1,
                        color: 'rgb(46,200,207,1)'
                    }]),
                },
            },
            barWidth: 20,
            data: getValue
    }
    ]
};