树形图表如何动态添加子节点?echarts tree配置项内容和展示

目前树形图表可以显示从json中提供的数据,但是如果数据层级较多,是否有途径,让树形图表可以在点击动作完成后,动态添加子节点?

配置项如下
      myChart.showLoading();
$.get('/asset/get/s/data-1565942374783-zduC8Tycd.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%',

            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
        }]
    });
});
    
截图如下