2012-09-16 11 views
9

Me gustaría que solo se muestren las fechas, no las horas, como etiquetas en el gráfico de Highcharts. ¿Cómo puedo hacer eso?Highcharts: elimine los tiempos entre las fechas en una fecha y hora tipo xaxis

Image

Here's an example jsFiddle.

+0

Por favor, publique las partes correspondientes de su código y marca en línea en su pregunta. – Mat

+0

¿Podría describir su problema dentro de la pregunta, por favor? Me tomó un tiempo cargar la imagen y averiguar cuál era la diferencia –

+0

lo siento, no soy bueno en inglés. Aquí, cómo quitar las etiquetas en rojo. http://i.imgur.com/NQhBm.png – Cople

Respuesta

17

se debe configurar el xAxis.minTickInterval

xAxis: { 
     minTickInterval: 24 * 3600 * 1000 
} 

jsFiddle 1
jsFiddle 2

Recomiendo encarecidamente pasar por la vasta y útil highcharts api reference antes de publicar preguntas

+1

Esto funciona durante meses si multiplicas lo anterior por 28 días (para cubrir febrero), al menos funciona en intervalos de 3 años o menos. Me preocupa que debido a que cada mes tiene un número diferente de días, el intervalo de 28 días puede hacer que los nombres de los meses se desalineen, pero hasta ahora no he visto un problema. –

+0

¿Se puede lograr esto sin especificar intervalos de marcación? La razón es que, para intervalos de fechas más pequeños, verá aparecer horas, pero cuando el rango de fechas es enorme (por ejemplo, 1 año), el número de ticks se reduce automáticamente. – Naveen

+0

@Naveen puede probar http://api.highcharts.com/highcharts#xAxis.tickPixelInterval o tickAmount o tickPositioner para un posicionamiento complejo y dinámico –

Cuestiones relacionadas