请问tree类型的能不能单独给不同级的设置不同的宽度?echarts tree配置项内容和展示

比如第一级到第二级是100px,第二级到第三级是300px这样的

配置项如下
      myChart.showLoading();
$.get('data/asset/data/flare.json', function(data) {
    myChart.hideLoading();

    echarts.util.each(data.children, function(datum, index) {
        index % 2 === 0 && (datum.collapsed = true);
    });

    myChart.setOption(option = {
        tooltip: {
            trigger: 'item',
            triggerOn: 'mousemove'
        },
        series: [{
            type: 'tree',

            data: [data],

            top: '1%',
            left: '7%',
            bottom: '1%',
            right: '20%',
            width: '350px',
            symbolSize: 7,

            label: {
                normal: {
                    position: 'left',
                    verticalAlign: 'middle',
                    align: 'right',
                    fontSize: 9
                }
            },

            leaves: {
                label: {
                    normal: {
                        position: 'right',
                        verticalAlign: 'middle',
                        align: 'left'
                    }
                }
            },

            expandAndCollapse: true,
            animationDuration: 550,
            animationDurationUpdate: 750
        }]
    });
});
    
截图如下