Ho dati basati sul tempo che vanno da 1 a 500. Il tempo viene tracciato sull'asse x ei valori sono sull'asse y.Come impostare un valore minimo statico per gli assi in Highcharts
Quando l'intervallo tra i punti di dati minimi e massimi è elevato, l'etichetta iniziale dell'asse y è 0. Posso dire a Highcharts di non visualizzare l'etichetta impostando yAxis.startOnTick = false;
ma non è proprio quello che sto cercando.
Here is a jsfiddle del problema in cui non è possibile stabilire se il primo punto è 0 o qualche altro valore. Avere 0 qui sembra anche che l'intervallo minimo per y è 0, non 1.
Can Highcharts visualizza la prima etichetta e la prima etichetta deve sempre essere impostata sul valore minimo nel set di dati (relativo al proprio asse).
+1. Questo è molto meglio di quello che mi è venuto in mente - Stavo solo dicendo ad Highcharts che quando l'etichetta è "0", mostra invece "1". Dovrò eseguire un'ulteriore pre-elaborazione dei dati per far funzionare la soluzione al 100% con i miei dataset, ad esempio impostando l'intervallo di tick appropriato e determinando il valore più basso nel set di dati. Grazie! –
Oh, probabilmente eseguirò un po 'di elaborazione aggiuntiva solo impostando tickInterval su 1 quando Highcharts vorrà impostare la prima etichetta su "0", a meno che non ci sia davvero molto sovraccarico quando si chiamano le etichette. formatter' fino a 500 volte. –
Questo non funziona più, con la versione 4. Sto ancora cercando una soluzione. – Syl