Highcharts come cambiare asse x opzioni
-
08-10-2019 - |
Domanda
In Highcharts voglio cambiare il punto di partenza di default da 0 a 1 è dove posso trovare la possibilità di cambiare Ho solo punti di dati in modo che vengono tracciate sull'asse Y e l'asse x semplicemente contiene i numeri di default cioè 0,1,2, ecc .. voglio cambiare il punto di partenza 0-1
grazie in anticipo
Soluzione
E 'stato un po' che hai postato quindi spero che hai trovato la tua risposta per ora, ma ho voluto dare una risposta in ogni caso.
È necessario utilizzare l'opzione min all'interno della categoria X-Axis. Per saperne di più su questo qui: http://api.highcharts.com/highcharts#xAxis
xAxis: {
min: 1,
categories: ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11']
},
Queste opzioni includono il '0' come categoria, ma il grafico viene disegnata a partire dalla posizione '1'.
Ho messo insieme un semplice jsfiddle che mostra ciò che si voleva realizzare qui: http://jsfiddle.net/L35DP/
Altri suggerimenti
I ti farà uno migliore. Possiamo semplicemente utilizzare l'etichetta formattatore asseX come una funzione di mappatura per mappare i nostri valori di indice da 0,1,...,n
a 1,2,...,n+1
definendo il formattatore come:
xAxis: {
labels: {
formatter: function() {
return this.value + 1;
}
},
}
In effetti si potrebbe definire questa funzione di mappatura di essere nulla. Ad esempio:
formatter: function() {
return this.value * this.value;
}