Как применить группировку данных к показателям в HighSharts Highstocks - PullRequest
1 голос
/ 11 июня 2019

Я использую движок HighCharts для рисования графиков акций.В настоящее время я использую подсвечники и мне удалось изменить период времени свечей, изменив настройки plotOptions.dataGrouping , которые определены в состоянии реакции:

chageDataGrouping(){
    this.setState((prevState)=>({
        options:{
            ...prevState.options,
            plotOptions:{
                ...prevState.options.plotOptions,
                series:{
                    dataGrouping : {
                        //setting data grouping value to show each candle as a summary of 2 weeks candles
                        units: [['week', [1] ] ]
                    },
                    forced : true,
                    enabled : true,
                }
            }
        }
    }
}))

Приведенный выше код работает нормально.Проблема заключается в следующем: если на графике присутствует индикатор, изменение параметра группировки данных в plotOptions приводит к исчезновению индикатора s .Кстати, я меняю группировку данных вручную, когда пользователь нажимает на кнопку, чтобы выбрать представление «неделя», «месяц» и т. Д.
Поскольку я использую реакцию и настраиваю параметры диаграммы в реактиве. Состояние, мне кажется, что яЯ как-то перерисовал график, из-за которого индикаторы исчезли.
Есть идеи?Тпй.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...