Javascript 在更改navigator系列时,如何在Highchart highstock中保持navigator中的范围选择?
我有一张这样的导航图 当我用这段代码更改navigator系列时,它并没有保留范围选择器,而是得到了完整的范围Javascript 在更改navigator系列时,如何在Highchart highstock中保持navigator中的范围选择?,javascript,highcharts,linechart,Javascript,Highcharts,Linechart,我有一张这样的导航图 当我用这段代码更改navigator系列时,它并没有保留范围选择器,而是得到了完整的范围 在更改navigator系列之前,如何保持范围处于选中状态?谢谢你能用样本数据在一些在线编辑器上重现你的案例吗?您可以从这个基本模板开始:感谢您的反馈,我使用缩放功能,可以处理我的案例。您能用样本数据在一些在线编辑器上重现您的案例吗?您可以从这个基本模板开始:感谢您的反馈,我使用缩放功能,可以处理我的案件。 chart.navigator.baseSeries.forEach(s
在更改navigator系列之前,如何保持范围处于选中状态?谢谢你能用样本数据在一些在线编辑器上重现你的案例吗?您可以从这个基本模板开始:感谢您的反馈,我使用缩放功能,可以处理我的案例。您能用样本数据在一些在线编辑器上重现您的案例吗?您可以从这个基本模板开始:感谢您的反馈,我使用缩放功能,可以处理我的案件。
chart.navigator.baseSeries.forEach(series => {
let navigatorSeries = series.navigatorSeries;
if (series.name == this.navigatorTagName) {
if (!navigatorSeries.visible) {
navigatorSeries.setVisible(true);
series.setVisible(true);
}
navigatorSeries.update({
lineColor: series.color,
}, false);
if (series.zones.length > 0)
navigatorSeries.update({
zoneAxis: 'x',
zones: series.zones
});
navigatorSeries.setData(series.userOptions.data, false, false, false);
} else {
navigatorSeries.setData(null, false, false, false);
}
});
chart.redraw();