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