发现此图表与我的问题相同:
加载时,使用按钮切换范围,您也会看到导航范围发生变化。但经过深入研究后,它无法正常工作。您可以在YTD,1Y和All之间切换,但导航器范围不会改变。
有没有办法解决这个问题?
也试过这个
<script src="https://code.highcharts.com/stock/modules/drilldown.src.js"></script>
答案 0 :(得分:0)
问题是由于未更新导航器系列而引起的。你可以通过提取点(在钻取事件期间)并将它们应用到导航器系列中来解决这个问题。最后一步是在导航轴上调用update()来修复极值。
function navCorrection(e) {
var chart = this,
data = e.seriesOptions.data,
len = data.length - 1,
nav = chart.scroller;
nav.series.update({
data: data
}, false);
var min = chart.xAxis[0].dataMin,
max = min + len * e.seriesOptions.pointInterval;
chart.xAxis[1].update({
min: min,
max: max
});
}