2010-10-16 19 views
7

En Highcharts quiero cambiar el punto de inicio predeterminado de 0 a 1 es dónde puedo encontrar la opción para cambiar Tengo solo puntos de datos para que se tracen en el eje y y el eje x contienen simplemente los números predeterminados, es decir, 0,1,2, etc .. quiero cambiar el punto de partida de 0 a 1Highcharts cómo cambiar las opciones de eje x

gracias de antemano

Respuesta

14

ha sido un tiempo desde que has enviado así os espero Ya encontré tu respuesta, pero quería darte una respuesta de todos modos.

Debe 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 empezando en la posición '1'.

que arme un jsFiddle simple que muestra lo que quería lograr aquí: http://jsfiddle.net/L35DP/

+1

+1 Gracias. Eso me ayudó. – tucson

+0

+1 ¡Gracias Robodude, Rock! – BlackDivine

0

voy a hacer algo mejor. Simplemente, puede utilizar la etiqueta formateador ejeX como una función de mapeo para mapear los valores de índice a partir 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; 
} 
Cuestiones relacionadas