排名(柱形图)

描述:当前是关于Echarts图表中的 示例。
 
            var colorlists = ['#6a5acd', '#13B5B1', '#50F873',
    '#FAD717', '#FF6B00', '#da70d6', '#afeeee',
    '#98db98', '#ffc0cb', '#0AB2AE', '#00ff7f',
    '#708090', '#ff4500', '#808000', '#000080',
    '#20b2aa', '#87cefa', '#ffa07a', '#4b0082',
    '#ffd700'
];
var testdata = [{
        value: 9,
        name: '北京电影学院'
    },
    {
        value: 11,
        name: '中国传媒大学'
    },
    {
        value: 19,
        name: '北京大学'
    },
    {
        value: 26,
        name: '清华大学'
    },
    {
        value: 47,
        name: '浙江大学'
    },
    {
        value: 55,
        name: '我去大学'
    },
    {
        value: 66,
        name: '家里蹲学院'
    },
    {
        value: 77,
        name: '嗯哼大学'
    },
    {
        value: 88,
        name: '啊哈大学'
    },
    {
        value: 99,
        name: '是大学'
    }
];
option = {
    title: {
        textStyle: {
            color: '#1e90ff'
        },
        text: '高校XTOP10',
        left: 'center'
    },
    tooltip: {
        show: "true",
        trigger: 'item',
        axisPointer: { // 坐标轴指示器,坐标轴触发有效
            type: 'shadow' // 默认为直线,可选为:'line' | 'shadow'
        }
    },
    grid: {
        top: '50px',
        bottom: '1px',
        left: '5px',
    },
    xAxis: {
        type: 'value',
        show: true,
        axisLine: {
            show: false
        },
        axisTick: {
            show: false
        },
        axisLabel: {
            show: false
        },
        splitLine: {
            show: false
        }
    },
    yAxis: [{
        type: 'category',
        axisLabel: {
            show: true, //让Y轴数据不显示
            color: '#00C5CD',
            formatter: function(value) {
                //富文本固定格式{colorName|这里填你想要写的内容}
                //return value <= 3 ? '{start2|' + value + '}' : '{start1|' + value + '}';
                // return value;
            },
            fontSize: 1,
            // padding: [5, 5, 5, 5]
        },
        itemStyle: {

        },
        axisTick: {
            show: false, //隐藏Y轴刻度
        },
        axisLine: {
            show: false, //隐藏Y轴线段
        },

        data: [],
    }],
    series: [{
            color: colorlists,
            type: 'scatter',
            symbolSize: 30,
            itemStyle: {
                normal: {
                    borderWidth: 2,
                    borderColor: '#FFF',
                    color: function(params) {
                        // var colorList = ['#FF6B00','#E3B6EF','#50F873','#13B5B1','#0AB2AE'];
                        var colorList = colorlists;
                        return colorList[params.dataIndex];
                    },
                    formatter: function(params) {
                        if (params.value > 0) {
                            return params.value;
                        } else {
                            return '';
                        }
                    },
                    opacity: 1,
                }
            }
        },
        {
            name: '高校XTOP10',
            type: 'bar',
            barWidth: 10,
            silent: false,
            itemStyle: {
                normal: {
                    barBorderRadius: testdata.length,
                    color: function(params) {
                        var colorList = colorlists;
                        return colorList[params.dataIndex];
                    }
                }
            },
            label: {
                normal: {
                    show: true,
                    position: [0, '-200%'],
                    textStyle: {
                        color: '#000',
                    },
                    formatter: function(params) {
                        //富文本固定格式{colorName|这里填你想要写的内容}
                        var index = params.dataIndex;
                        return 'NO.' +
                            (testdata.length - index) +
                            ' ' +
                            testdata[index].name;
                    }
                }
            },
            data: testdata
        }
    ]
}