2013-06-07 10 views
31

Sto utilizzando i grafici elevati. Quando ottengo piccoli numeri nella mia serie, l'asse y inizia a usare numeri mobili. Come posso costringerlo a usare solo numeri interi indipendentemente dai miei dati?Come ottenere solo numeri interi sull'asse y?

Nota: ho impostato un minimo su "4", quindi anche quando c'è un risultato per l'asse y sarà 0-4.

+0

puoi fornire un esempio funzionante su Fiddler? – 23tux

+0

possibile duplicato di [Come mostrare solo valori interi su yAxis di HighChart] (http://stackoverflow.com/questions/14238780/how-to-show-only-integer-values-on-yaxis-of-highchart) –

risposta

51

Impostare allowDecimals: false, vedere API.

+0

Eccellente grazie per il tuo tempo! – Mat41

+1

Ciò risparmia la mia giornata. – newbie

+0

Ho cercato i documenti dell'API "numeri interi yaxis di alta qualità" e ho detto che la stringa non è stata trovata, ma Google mi ha dato questa risposta all'istante. Google + StackOverflow> API – dotcomly

5

Si può provare a utilizzare il tickInterval.

L'impostazione di tickInterval per un numero intero dovrebbe fare il trucco richiesto.

yAxis: { 
      tickInterval: 5 
     } 

Lavorare Demo

0

si può accontentare applicare la proprietà asseY come min: 0. che viene utilizzato per mostrare solo l'area positiva dell'asse Y.

1

Si prega di applicare la proprietà yAxis come minimo: 0 e tickInterval: 1. che viene utilizzato per mostrare solo l'area positiva dell'asse Y.

yAxis: { 
     tickInterval: 1, 
     min: 0 
    } 
Problemi correlati