Awesome Chartecharts 柱状配置项内容和展示

配置项如下
      //本人的影视小站(gaze.run)案例

var name_arrs = [
    '金台铁路',
    '杭海城际',
    '杭温二期',
    '金温改建',
    '湖杭',
    '衢丽',
    '瑞苍',
    '杭绍甬',
    '义东',
    '景文',
    '主通道',
    '杭金衢',
    '临建高速',
    '杭甬复线',
];
option = {
    title: {
        text: '',
        x: 'center',
        y: 'top',
        textAlign: 'left',
    },
    color: ['#1D3039', 'red'],
    grid: {
        left: '4%',
        right: '4%',
        bottom: '4%',
        top: 30,
        //图形位置包含坐标轴的刻度标签
        //如果图形位置调整好却不包含坐标轴,坐标轴信息会显示不全
        containLabel: true,
    },
    tooltip: {
        trigger: 'axis',
        axisPointer: {
            // 坐标轴指示器,坐标轴触发有效
            type: 'shadow', // 默认为直线,可选为:'line' | 'shadow'
        },
        formatter: function (params) {
            return params[0].name + ':' + params[0].value;
        },
    },
    xAxis: {
        axisLine: {
            show: false,
        },
        splitLine: {
            show: false,
            lineStyle: {
                color: '#1D3039',
            },
        },
        axisLabel: {
            show: false
        },
        axisTick: {
            show: false
        },
        type: 'value',
        // min: 0,
        max: 800,
 
    },
    yAxis: {
        name: '',
        type: 'category',
        data: name_arrs,
        //y轴线样式
        axisLine: {
            show: false,
        },
        //设置与x轴平行的线(分割线)不显示
        splitLine: {
            show: false,
        },
        axisTick: {
            show: false,
            alignWithLabel: true,
        },
        axisLabel: {
            margin: 16,
            height: 40,
            color: '#eee',
        },
    },
    series: [
        {
            type: 'bar',
            barWidth: '30',
            data: [
                {
                    value: 140,
                },
                {
                    value: 150,
                },
                {
                    value: 180,
                },
                {
                    value: 200,
                },
                {
                    value: 220,
                },
                {
                    value: 250,
                },
                {
                    value: 250,
                },
                {
                    value: 300,
                },
                {
                    value: 350,
                },
                {
                    value: 400,
                },
                {
                    value: 500,
                },
                {
                    value: 600,
                },
                {
                    value: 700,
                },
                {
                    value: 800,
                },

            ],
            label: {
                normal: {
                    formatter: function (data) {
                        return data.value + '';
                    },
                    show: true,
                    position: 'right',
                    distance: 5,
                    color: 'white',
                    backgroundColor: 'w',
                    padding: 5,
                    borderRadius: 5,
                },
            },
            itemStyle: {
                normal: {
                    color: function (params) {
                        var colorList = [
                            '#6bc0fb',
                            '#7fec9d',
                            '#fedd8b',
                            '#ffa597',
                            '#84e4dd',
                            '#749f83',
                            '#ca8622',
                            '#bda29a',
                            '#a8d8ea',
                            '#aa96da',
                            'green',
                            '#20d180',
                            '#e6cf4e',
                            '#f36c6c',
                            '#95e1d3',
                            '#e3fdfd',
                            '#749f83',
                            '#ca8622',
                        ];
                        return params.dataIndex>=11?colorList[params.dataIndex]: '#0093ff'
                    },
                },
            },
        },
    ],
};

    
截图如下