dataset的dimensions问题echarts 配置项内容和展示

当dimensions下标数组[1]值为2或者3时会发生异常,这个问题怎么解决?

配置项如下
      option = {
    legend: {},
    tooltip: {},
    dataset: {
       
        dimensions: ['product', '2015', '2016', '2017'],
        source: [{
                product: 'Matcha Latte',
                '2015': 43.3,
                '2016': 85.8,
                '2017': 93.7
            },
            {
                product: 'Milk Tea',
                '2015': 83.1,
                '2016': 73.4,
                '2017': 55.1
            },
            {
                product: 'Cheese Cocoa',
                '2015': 86.4,
                '2016': 65.2,
                '2017': 82.5
            },
            {
                product: 'Walnut Brownie',
                '2015': 72.4,
                '2016': 53.9,
                '2017': 39.1
            }
        ]
    },
    xAxis: {
        type: 'category'
    },
    yAxis: {},
    series: [{
            type: 'bar'
        },
        {
            type: 'bar'
        },
        {
            type: 'bar'
        }
    ]
};
    
截图如下