立体柱状图

描述:当前是关于Echarts图表中的 示例。
 
            option = {
    legend: {
        left: '10%',
        orient: 'vertical',
        data: [{
            name: 'topA',
            icon: 'rect',
            textStyle: {
                color: 'black'
            }
        },
        {
            name: 'topB',
            icon: 'rect',
            textStyle: {
                color: 'black'
            }
        }]
    },
    xAxis: {
        type: 'category',
        axisLine: {
            lineStyle: {
                color: 'white',
                fontSize: '28',
                width: '0'
            }
        },
        axisTick: {
            show: false
        },
        axisLabel: {
            show: true,
            color: 'black',
            fontSize: '16'
        },
        data: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat']
    },
    yAxis: {
        show: false,
        splitLine: {
            show: false
        },
        axisLine: {
            lineStyle: {
                color: 'white'
            }
        }
    },
    series: [{
            name: 'leftA',
            type: 'bar',
            barWidth: 17,
            itemStyle: {
                normal: {
                    color: '#00FCFF',
                    barBorderRadius: [0, 0, 0, 180],
                    opacity: '1'
                }
            },
            data: [220, 182, 191, 234, 290, 330, 310]
        },
        {
            name: 'rightA',
            tooltip: {
                show: false
            },
            type: 'bar',
            barWidth: 17,
            itemStyle: {
                normal: {
                    color: '#00FCFF',
                    barBorderRadius: [0, 0, 180, 0],
                    opacity: '0.3'
                }
            },
            data: [220, 182, 191, 234, 290, 330, 310],
            barGap: 0
        },
        {
            name: 'topA',
            tooltip: {
                show: false
            },
            type: 'pictorialBar',
            itemStyle: {
                normal: {
                    color: '#00FCFF',
                    borderWidth: 1,
                    borderColor: 'rgb(0,0,0,0.1)',
                    opacity: '1',
                    shadowColor: 'rgb(0,0,0,0.1)',
                    shadowOffsetX: '0.5',
                    shadowOffsetY: '0.5'
                }
            },
            label: {
                show: true,
                color: 'black',
                offset: [20, 0],
                position: 'top',
                fontSize: '16',
                fontWeight: 'bolder'
            },
            symbol: 'rect',
            symbolRotate: 45,
            symbolSize: ['24', '24'],
            symbolOffset: ['-17', '-12'],
            symbolPosition: 'end',
            data: [220, 182, 191, 234, 290, 330, 310],
            z: 3
        },
        {
            name: 'leftB',
            type: 'bar',
            barWidth: 17,
            itemStyle: {
                normal: {
                    color: '#6F57C9',
                    barBorderRadius: [0, 0, 0, 180],
                    opacity: '1'
                }
            },
            data: [220, 182, 191, 234, 290, 330, 310]
        },
        {
            name: 'rightB',
            tooltip: {
                show: false
            },
            type: 'bar',
            barWidth: 17,
            itemStyle: {
                normal: {
                    color: '#5c93fc',
                    barBorderRadius: [0, 0, 180, 0],
                    opacity: '0.5'
                }
            },
            data: [220, 182, 191, 234, 290, 330, 310],
            barGap: 0
        },
        {
            name: 'topB',
            tooltip: {
                show: false
            },
            type: 'pictorialBar',
            itemStyle: {
                normal: {
                    color: '#6F57C9',
                    borderWidth: 1,
                    borderColor: 'rgb(255,255,255,0.3)',
                    opacity: '1',
                    shadowColor: 'rgb(0,0,0,0.1)',
                    shadowOffsetX: '0.5',
                    shadowOffsetY: '0.5'
                }
            },
            label: {
                show: true,
                color: 'black',
                offset: [-20, 0],
                position: 'top',
                fontSize: '16',
                fontWeight: 'bolder'
            },
            symbol: 'rect',
            symbolRotate: 45,
            symbolSize: ['24', '24'],
            symbolOffset: ['17', '-12'],
            symbolPosition: 'end',
            data: [220, 182, 191, 234, 290, 330, 310],
            z: 3
        }
    ]
};