五种工况统计图

描述:当前是关于Echarts图表中的 柱状图 示例。
 
            const data = {
    'index': ['06.12', '06.13', '06.14', '06.15', '06.17', '06.18', '06.19'],
    'a': [10, 12, 20, 0, 8, 10, 12],
    'b': [8, 6, 4, 3, 6, 3, 5],
    'c': [6, 10, 1, 1, 1, 0, 2],
    'd': [10, 1, 0, 2, 1, 1, 3],
    'e': [9, 4, 13, 8, 4, 0, 3]
}
option = {
    backgroundColor: '#fff',
    legend: {
        left: '20%',
        top: '50%',
        borderRadius: 20,
        itemWidth: 12,
        itemHeight: 8,
        itemGap: 50,
        orient: 'vertical',
        selectedMode:false
    },
    color: ['#74D2A0', '#6AA0E4', '#E87C47', '#CB4B53', '#EAEAEA'],
    grid: {
        left: '30%',
        right: '20%',
        bottom: '10%',
        top: '20%',
        containLabel: true
    },
    xAxis: {
        type: 'category',
        axisLine: {
            show: false
        },
        axisTick: {
            show: false
        },
        axisLabel: {
            color: '#A4A6AD'
        }
    },
    yAxis: {
        type: 'value',
        axisLine: {
            show: false
        },
        axisTick: {
            show: false
        },
        axisLabel: {
            show: false
        },
        splitLine: {
            show: false
        }
    },
    series: [{
            type: 'bar',
            name: '正常运行',
            stack: '总量',
            barWidth: '20',
            // itemStyle: {
            //     barBorderRadius: [0, 0, 30, 30]
            // },
            zlevel: 10,
            encode: {
                x: 'index',
                y: 'a',
            }
        },
        {
            type: 'bar',
            name: '计划停机',
            stack: '总量',
            barWidth: '20',
            zlevel: 10,
            encode: {
                x: 'index',
                y: 'b',
            }
        },
        {
            type: 'bar',
            stack: '总量',
            name: '工况警告',
            barWidth: '20',
            zlevel: 10,
            encode: {
                x: 'index',
                y: 'c',
            }
        },
        {
            type: 'bar',
            name: '意外停机',
            stack: '总量',
            barWidth: '20',
            zlevel: 10,
            encode: {
                x: 'index',
                y: 'd',
            }
        },
        {
            type: 'bar',
            stack: '总量',
            name: '设备离线',
            barWidth: '20',
            // itemStyle: {
            //     barBorderRadius: [30, 30, 0, 0]
            // },
            emphasis: {
                itemStyle: {
                    color: '#EAEAEA'
                }
            },
            zlevel: 10,
            encode: {
                x: 'index',
                y: 'e',
            }
        }
    ],
    dataset: {
        source: data
    }
};