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

È stato utile?

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;
}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top