Saltar al contenido

Highcharts, muestra un tick específico en un tipo de eje x de fecha y hora

Te damos la bienvenida a nuestro sitio, aquí vas a hallar la resolución que buscabas.

Solución:

Esto es posible,

puedes usar

xAxis.labels.formatter 

esto es para formatear etiquetas, debe mantener un objeto realaxis:label:labelValue,realaxis:label:labelValue … para formatear etiquetas

selecciona el

xAxis.tickInterval

para el número de llamadas para la función de formato de etiqueta que ha proporcionado

Si desea mostrar las marcas según sea necesario, lo que podría hacer es implementar un formateador personalizado. Básicamente, solo trazaría un punto si el valor fuera el mismo que en sus datos:

var data = []; //assuming this is your array of timestamps

var chart = new Highcharts.chart(
    //other options
    xAxis: 
        labels: 
            formatter: function () 
                //some cleanup may be required, but this is the general form of the solution
                if (this.value in data) 
                    return this.value;
                
            
        
    
);

Creo que no puedes hacer eso. Highcharts solo dibuja los ticks en un intervalo regular. Si no aparecen en intervalos regulares, ya no son ticks. Puede intentar configurar minorTickInterval, pero aún así todo depende de sus datos, dónde aparecen en la línea de tiempo.

Sección de Reseñas y Valoraciones

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *