我正在使用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。