Highcharts cómo cambiar las opciones eje x
-
08-10-2019 - |
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
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;
}