Pregunta

En Highcharts quiero cambiar el punto de inicio por defecto de 0 a 1 es donde puedo encontrar la opción de cambiar Tengo sólo puntos de datos de manera que se representan en el eje Y y el eje x simplemente contiene los números predeterminados, es decir, 0,1,2, etc .. i desee cambiar el punto de partida de 0 a 1

gracias de antemano

¿Fue útil?

Solución

Ha sido un tiempo desde que has enviado, así que espero que haya encontrado su respuesta a estas alturas pero quería darle una respuesta de todos modos.

Se necesita usar la opción min dentro de la categoría X-Axis. Leer más sobre esto aquí: http://api.highcharts.com/highcharts#xAxis

 xAxis: {
     min: 1,
     categories: ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11']
 },

Estas opciones incluyen el '0' como una categoría pero la carta se dibuja a partir de la posición '1'.

Me armó una jsFiddle simple que muestra lo que quería lograr aquí: http://jsfiddle.net/L35DP/

Otros consejos

Voy a hacer algo mejor. Simplemente, puede utilizar la etiqueta formateador ejeX como una función de mapeo para mapear los valores de índice de 0,1,...,n a 1,2,...,n+1 definiendo el formateador como:

xAxis: {
    labels: {
        formatter: function() {
            return this.value + 1;
        }
    },  
}

De hecho se podría definir esta función de mapeo que ser nada en absoluto. Por ejemplo:

formatter: function() {
    return this.value * this.value;
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top