Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

174
Vistas
Eliminar puntos del eje que no se agregaron a la serie

Estoy usando una biblioteca para generar gráficos de línea de tiempo. En algunos golpes, agrego una serie de puntos con vacíos a la escala. Por ejemplo, adjunto una captura de pantalla.

captura de pantalla-gráfico-con-vacíos

La captura de pantalla muestra que hay puntos para los intervalos de tiempo de 6:30 p. m. a 23:59 p. m. Y el resto del tiempo está vacío, no hay puntos para este tiempo. Necesito el eje x para excluir estos puntos de su superficie.

Para formar el eje, uso

 this.chart .getDefaultAxisX() .setTickStrategy( AxisTickStrategies.DateTime, (tickStrategy: DateTimeTickStrategy) => tickStrategy .setDateOrigin(this.originDate) );

Desafortunadamente, en la documentación, aún no he encontrado la oportunidad de especificar ningún indicador como (tickStrategy: DateTimeTickStrategy) => tickStrategy.eliminateVoids()

Como salida, veo una solución hasta ahora. No utilice la estrategia de barrido de eje estándar, pero cree su propia estrategia personalizada. .addCustomTick(UIElementBuilders.AxisTick) Esta es la forma de agregar marcas personalizadas e intentar especificar etiquetas para cada punto en el eje usted mismo. Pero parece trabajo duro, ¿hay una solución más fácil?

PD: mi pregunta probablemente sea similar a algo como esto -> R: ¿Forma de eliminar nombres en el eje X que no se trazaron (dejando nombres que sí)?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

En LightningChart JS v.3.2, de hecho, no hay funciones para administrar las brechas en los datos (en la representación o en los ticks del eje), como descubrió.

La lógica de colocación automática de ticks existente tiene muy poca lógica de modificación para la colocación de ticks por simplicidad. Creo que la primera solución oficial a este caso problemático tendría que ser compatible con la especificación de lagunas en los datos que se reflejarían tanto en la representación como en la ubicación de las marcas del eje. Sin embargo, desafortunadamente, este no es un tema que tenga prioridad activa para nosotros.

Sin embargo, tenemos un ejemplo de gestión manual de ticks en una aplicación de desplazamiento. Encuéntralo aquí . De hecho, esto es trabajo adicional, pero al menos debería ser mucho más fácil con un código de referencia disponible.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda