排名(横轴)

描述:当前是关于Echarts图表中的 柱状图 示例。
 
            var data = [70, 34, 60, 70, 34, 60, 78, 69, 78, 69];
var titlename = ['1号机', '2号机', '3号机', '揭西五经富厂', '1号机', '2号机', '3号机', '4号机', '5号机', '5号机'];
var myColor = ['#1089E7', '#F57474', '#56D0E3', '#1089E7', '#F57474', '#56D0E3', '#F8B448', '#8B78F6', '#F8B448', '#8B78F6'];
option = {
    backgroundColor: '#fff',
    title: {
        text: '电耗排名TOP10',
        // x: 'left',
        textStyle: {
            fontSize:15,
            color: '#333'
        },
        // left: '6%',
        // top: '10%'
    },
    //图标位置
    grid: {
        // top: '20%',
        left: '15%'

    },
    xAxis: {
        show: false
    },
    yAxis: [{
        show: true,
        data: titlename,
        inverse: true,
        axisLine: {
            show: false
        },
        splitLine: {
            show: false
        },
        axisTick: {
            show: false
        },
        axisLabel: {
            color: '#333',
            formatter: (value, index) => {
                return [
                    `{lg|${index+1}}  ` + '{title|' + value + '} '
                ].join('\n')
            },
            rich: {
                lg: {
                    backgroundColor: '#8d7fec',
                    color: '#fff',
                    borderRadius: 15,
                    padding: 2,
                    align: 'center',
                    width: 15,
                    height: 15
                },
                title:{
                    backgroundColor: '#8d7fec',
                    color: '#fff',
                    width:77,
                    align:'left',
                    borderRadius: 5,
                    padding: 5,
                }
            }
        },
    }],
    series: [{
            name: '条',
            type: 'bar',
            yAxisIndex: 0,
            data: data,
            barWidth: 10,
            label: {
                normal: {
                    show: true,
                    position: 'right',
                    textStyle: {
                        color: '#333',
                        fontSize: '16',
                    }
                }
            },
            itemStyle: {
                normal: {
                    barBorderRadius: 20,
                    color: function(params) {
                        var num = myColor.length;
                        return myColor[params.dataIndex % num]
                    },
                    // 渐变色
                    // color: new echarts.graphic.LinearGradient(0, 0, 1, 0, [{
                        // offset: 0,
                        // color: 'rgba(0,255,0)'
                    // }, {
                        // offset: 1,
                        // color: 'rgb(215 ,255,0)'
                    // }]),
                    
                }
            },

        },
    ]
};