如何将数据分组应用于HighCharts高库存中的指标

时间:2019-06-11 08:16:54

标签: javascript reactjs highcharts

我正在使用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 消失。顺便说一句,当用户单击按钮以选择“周”,“月”等视图时,我正在手动更改数据分组。
由于我正在使用react并在react.state中设置图表选项,因此感觉就像是重新调整图表以使指标消失一样。
有任何想法吗? tnx。

0 个答案:

没有答案