Highcharts(Highstock)如何手动设置导航器选择的范围

时间:2015-05-28 14:42:45

标签: jquery highcharts highstock

我只想更改导航器选定区域的范围(和/或手柄的开始和结束位置),但我从官方文档中获得的只是:

chart.xAxis[1].setExtremes(min, max)

更改整个导航器的范围。

这是一个更好地解释我案例的小提琴: http://jsfiddle.net/yvw8wje4/

任何想法如何使这成为可能? (如果可能的话)

1 个答案:

答案 0 :(得分:5)

正如评论所说,你应该使用xAxis [0]:

chart.xAxis[1].setExtremes(min, max,[Boolean redraw], [Mixed animation]);

fiddle1

此外,您可以在启动图表时使用xAxis.range:

$('#container').highcharts('StockChart', {
    xAxis: {
        range: 6 * 30 * 24 * 3600 * 1000 // six months
    },
}

fiddle2