2012-09-07 11 views

risposta

30

Hai provato a passare attraverso il Highcharts API?

Si consiglia di guardare @ xAxis.events.setExtremes E/O chart.events.selection

+3

Sì, è esattamente quello che voglio. Per me non era affatto ovvio che "setExtremes" fosse ciò che accade quando l'utente zooma, ma vabbè. – Andrey

+0

contento di aiutare, consiglio vivamente di esplorare la loro API, hanno una buona documentazione con esempi jsFiddle –

+0

grazie, ancora utile 3 anni dopo –

-1

Si vuole all'evento ridisegno pure. Quando si esegue lo zoom, il grafico viene ridisegnato per riflettere le modifiche. chart.events.redraw

events: { 
    redraw: function(){ 
     console.log(this.xAxis); 
     console.log(this.yAxis); 
    } 
} 
+0

Questo sembra non necessario, il ridisegno viene chiamato molto più spesso quindi necessario in questo caso. Inoltre, non risponde alla domanda su come verificare se ci fosse un evento di zoom –

Problemi correlati