在Highcharts中移动导航器

时间:2017-10-30 21:58:06

标签: javascript highcharts

我想从此网站获取数据:https://www.highcharts.com/stock/demo/lazy-loading

可以通过“Highcharts.charts [0] .series [0]”从网站获取数据

但我没有找到动态更改导航器,获取其他数据的可能性。是否可以将导航器移动到特定位置?

祝你好运

马丁

2 个答案:

答案 0 :(得分:0)

您可以使用Axis.setExtremes功能。

现场演示: http://jsfiddle.net/kkulig/am3cgo5w/

API参考: https://api.highcharts.com/class-reference/Highcharts.Axis#setExtremes

答案 1 :(得分:0)

感谢您的回复。如果有人需要,这是我的代码:

我看到,重绘事件将被调用5次,直到图表完成重绘

`
counter = 1
// Get chart
chart = $('#highcharts-graph').highcharts()
// add event
Highcharts.addEvent(chart, 'redraw', function (e) {
console.log(counter); 
counter = counter+1; 
if(counter>5){
    console.log('finish loaded')
    function2()
}
})
var newSelectedMin = 0
var newSelectedMax = 10
chart.xAxis[0].setExtremes(newSelectedMin, newSelectedMax);
`