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.