Saltar al contenido

Highcharts, mostrar tick específico en un tipo xaxis de fecha y hora

Solución:

Esto es posible,

puedes usar

xAxis.labels.formatter 

esto es para formatear etiquetas, debe mantener un {realaxis: {label: labelValue}, realaxis: {label: labelValue} …} Objeto 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 puede 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 a intervalos regulares. Si no aparecen en intervalos regulares, entonces ya no son garrapatas. Puede intentar configurar minorTickInterval, pero aún así, todo depende de sus datos, donde aparecen en la línea de tiempo.

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



Utiliza Nuestro Buscador

Deja una respuesta

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