Вопрос по echarts совместно с angular

Всем привет! вопрос такой: у меня есть две функции, при выборе там уходит запрос на данные и установка у настроек графика this.chartOptions$ или же this.myCharts? на настройки по умолчанию, аналогично делаю и для uncheck, я кидаю свои настройки в поток, потом еще пытаюсь очистить и перезаписать, но настройки не применяются, в чем мб проблема?

//Обработка события выбора элемента в дереве(объекты), если выбран, то запрос на ноды внизу
    onNodeSelectObj(event) {
        if (!this.selectedNodesForBack) {
            this.selectedNodesForBack = [];
        }
        this.recursionNode(event.node);
        if (this.selectedNodesForBack.length > 0) {
            this.phase4Facade.selectedObj$.next(this.selectedNodesForBack);
        }
        this.selectedNodes = []
        this.phase4Facade.selectedNodesDebit$.next(this.selectedNodes);
        this.phase4Facade.selectedNodesObj$.next(this.selectedNodesObj);
        this.chartOptions$.next(this.defaultSettings);
        /* this.myCharts?.clear(); */
        this.myCharts?.setOption(this.defaultSettings, true);
    }

    onNodeUnselectObj(event) {
        const defaultSettings = JSON.parse(JSON.stringify(this.defaultSettings)) || {};
        // Найти индекс элемента, который нужно удалить
        const index = this.selectedNodesForBack.indexOf(event.node.id);
        // Если элемент найден, удалить его из массива
        if (index > -1) {
            this.selectedNodesForBack.splice(index, 1);
        }
        // Проверить, есть ли данные для передачи в selectedObj$
        if (this.selectedNodesForBack?.length > 0) {
            // Если да, передаем их в selectedObj$
            this.phase4Facade.selectedObj$.next(this.selectedNodesForBack);
        } else {
            this.phase4Facade.selectedNodesObj$.next([])
            this.phase4Facade.treeNodesDebit$.next(null);
        }
        this.selectedNodes = []
        this.phase4Facade.selectedNodesDebit$.next(this.selectedNodes);
        this.phase4Facade.selectedNodesObj$.next(this.selectedNodesObj);
        console.log('this.chartOptions$1', this.chartOptions$.getValue());
        this.chartOptions$.next(defaultSettings);
        this.myCharts?.clear();
        this.myCharts?.setOption(defaultSettings, true);
        console.log('this.chartOptions$2', this.chartOptions$.getValue());
    }

Ответы (0 шт):