3D柱状图,当第一条数据为0时,图表左上角出现三角形,显示不正确

描述:当前是关于Echarts图表中的 示例。
 
            // 多系列无法定位
var data = [0, 0, 182, 191, 234, 290, 330, 310];
var colors = [{
    type: 'linear',
    x: 0, x2: 1, y: 0, y2: 0,
    colorStops: [{
        offset: 0,
        color: '#27f7fa'
    }, {
        offset: 0.5,
        color: '#27f7fa'
    }, {
        offset: 0.5,
        color: '#23c3e2dd'
    }, {
        offset: 1,
        color: '#23c3e2dd'
    }]
}, {
    type: 'linear',
    x: 0, x2: 1, y: 0, y2: 0,
    colorStops: [{
        offset: 0,
        color: '#7153d3aa'
    }, {
        offset: 0.5,
        color: '#7153d3aa'
    }, {
        offset: 0.5,
        color: '#352a6b'
    }, {
        offset: 1,
        color: '#352a6b'
    }]
}];


var barWidth = 30;

option = {
    title: {
        text: 'Awesome Chart'
    },
    xAxis: {
        data: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'none']
    },
    yAxis: {},
    grid:{
        left:300
    },
    series: [{
        z:1,
        type: 'bar',
        barWidth:barWidth,
        data:data,
        itemStyle:{
            normal:{
                color:colors[1]
            }
        },
    },{
        z:2,
        name:'底部',
        type:'pictorialBar',
        data :[1, 1, 1, 1, 1, 1, 1],
        symbol :'diamond',
        symbolOffset:[0,'50%'],
        symbolSize:[barWidth,10],
        itemStyle:{
            normal:{
                color:colors[1]
            }
        },
    },{
        z:3,
        name:'上部1',
        type:'pictorialBar',
        symbolPosition:'end',
        data:data,
        symbol :'diamond',
        symbolOffset:[0,'-50%'],
        symbolSize:[barWidth - 4,10 * (barWidth - 4) / barWidth],
        itemStyle:{
            normal:{
                borderColor: '#7153d3',
                borderWidth: 2,
                color:'#352a6b'
            }
        },
    }]
};