2011-09-09 34 views
5

Buenos días,Highcharts eje etiqueta antes del primer punto de

estoy teniendo un problema muy molesto con Highcharts, de manera que la etiqueta del eje x (usando fecha y hora) no se iniciará en mi primer punto de datos - como en este imagen:

enter image description here

Como se puede ver, la etiqueta gráfica comienza a los 15 ago, mientras que shoudl comenzará a las 9 de agosto

Ajuste del startOnTick: verdadera fuerza la etiqueta del eje para iniciar el la izquierda, pero la etiqueta todavía no se corresponde a mi primer punto - como en esta imagen:

enter image description here

¿Dónde se puede ver la etiqueta a partir de las 8.Aug, cuando debería comenzar en el 9 de agosto se muestra mejor en mi gráfico horario:

enter image description here

Mi tipo de serie es la línea y los datos toman un par [dateutc, decimal]. Los intervalos de fecha y hora no son a intervalos regulares y pueden variar de cada hora a cada día a cada mes.

xAxis: { 
    type: "datetime", 
    lineWidth: 2, 
    //startOnTick: true, 
    //showFirstLabel: true 
} 

Respuesta

1

creo que la opción que estás buscando es tickInterval. La razón por la cual sus tics no se muestran de la manera que desea es porque no tiene definido un tickInterval personalizado y cuando usa datetime como su tipo de eje x, elige uno para usted.

Aquí hay un example jsfiddle que fuerza el tickInterval a cada 2 días.

Cuestiones relacionadas