我想从此网站获取数据:https://www.highcharts.com/stock/demo/lazy-loading
可以通过“Highcharts.charts [0] .series [0]”从网站获取数据
但我没有找到动态更改导航器,获取其他数据的可能性。是否可以将导航器移动到特定位置?
祝你好运
马丁
答案 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);
`