项目需要的图

描述:当前是关于Echarts图表中的 柱状图 示例。
 
            var data = {
    grade: ['等级1', '等级2', '等级3', '等级4', '等级5', '等级6', '等级7', '等级8', '等级9', '等级10'],
    cost: [0.9, 0.8, 0.7, 0.6, 0.5, 0.4, 0.3, 0.2, 0.1, 0],
    totalCost: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1],
};
var option = {
    backgroundColor: '#fff',
    grid: {
        //  height: '320',
        left: '10%',
        right: '10%',
        containLabel: true
    },
    xAxis: {
        show: false,
    },
    yAxis: {
        inverse: true,
        type: 'category',
        axisLabel: {
            show: true,
            color: '#666',
            fontSize: 14,
            padding: [0, 20, 0, 0]
        },
        axisTick: {
            show: false,
        },
        axisLine: {
            show: false,
        },
        data: data.grade,

    },
    series: [{
        type: 'bar',
        barGap: '-100%',
        barWidth: '7',
        z: 1,
        data: data.totalCost,
        label: {
            normal: {
                show: true,
                position: 'right',
                color: '#666',
                fontSize: 14,
                offset: [30, 0],
                formatter: function(param) {
                    return data.cost[param.dataIndex] * 100 + '%';
                },
            }
        },
        itemStyle: {
            emphasis: {
                color: 'eee'
            },
            normal: {
                color: '#eee',

            }

        },


    }, {
        type: 'bar',
        barWidth: '7',
        z: 2,
        data: data.cost,
        itemStyle: {
            normal: {
                barBorderRadius: 16,
                color: '#68b837'
            },
        },
        max: 1

    }]
}