非数字柱状图

描述:当前是关于Echarts图表中的 柱状图 示例。
 
               var fChangeNum = function(value) {//将数值转换成字母
       var sLabel;
       switch (value) {
           case 10:
               sLabel = 'AAA';
               break;
           case 8:
               sLabel = 'AA';
               break;
           case 6:
               sLabel = 'A';
               break;
           case 4:
               sLabel = 'B';
               break;
           case 2:
               sLabel = 'C';
               break;
       }
       return sLabel;
   };
   var aIindicator = ['区县1', '区县2', '区县3', '区县4', '区县5', '区县6'],
       aData = [10, 6, 8, 4, 2, 4];
   option = {
       backgroundColor: '#000',
       tooltip: {
           show: false,
       },
       grid: {
           top: '40px',
           right: '40px',
           left: '20px',
           bottom: '20px',
           containLabel: true
       },
       xAxis: {
           data: aIindicator,
           axisLine: {
               show: false
           },
           axisTick: {
               show: false
           },
           splitLine: {
               show: true,
               lineStyle: {
                   color: "#4F6C98",
                   type: "dashed"
               }
           },
           axisLabel: {
               color: 'rgba(255,255,255,0.64)',
               fontSize: 10,
               interval: 0,
               rotate: 45
           }
       },
       yAxis: {
           axisLine: {
               show: false
           },
           axisTick: {
               show: false
           },
           splitLine: {
               lineStyle: {
                   color: "#4F6C98",
                   type: "dashed"
               }
           },
           axisLabel: {
               color: 'rgba(255,255,255,0.64)',
               fontSize: 12,
               formatter: function(value, index) {
                   return fChangeNum(value);
               }
           }
       },
       series: [{
           type: 'bar',
           barWidth: '12',
           label: {
               normal: {
                   show: true,
                   formatter: function(params) {
                       return fChangeNum(params.data);
                   },
                   position: "top",
                   textStyle: {
                       color: "#ffffff",
                       fontSize: 14
                   }
               }
           },
           itemStyle: {
               color: function(params) {
                   var colorList = ['rgba(13,255,214,1)', 'rgba(22,164,255,1)', 'rgba(13,104,255,1)', 'rgba(22,164,255,1)'];
                   if (params.dataIndex % 2 == 0) {
                       return new echarts.graphic.LinearGradient(0, 0, 0, 1,
                           [{
                                   offset: 0,
                                   color: colorList[0]
                               },
                               {
                                   offset: 1,
                                   color: colorList[1]
                               }
                           ]);
                   } else {
                       return new echarts.graphic.LinearGradient(0, 0, 0, 1,
                           [{
                                   offset: 0,
                                   color: colorList[2]
                               },
                               {
                                   offset: 1,
                                   color: colorList[3]
                               }
                           ]);
                   }

               }
           },
           data: aData
       }]
   };