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

650
Vistas
Escalas x no alineadas para dos tipos de gráficos Chartjs con la misma configuración: la única diferencia es el "tipo de gráfico" (barra/línea)

Creé un gráfico de líneas y un gráfico de barras en Chartjs con exactamente la misma configuración, pero por alguna razón, las escalas x de ambos gráficos son diferentes, como puede ver en la imagen a continuación.

ingrese la descripción de la imagen aquí

La configuración para ambos gráficos es la misma, la única diferencia es el tipo de gráfico:

 function getOptions() { return { animation: false, responsive: true, maintainAspectRatio: false, plugins: { tooltip: false, legend: { display: false }, title: { display: false } }, elements: { line: { fill: true }, point: { radius: 0 } }, scales: { x: { type: "time", time: { displayFormats: { second: 'HH:mm:ss', minute: 'HH:mm', hour: 'HH' }, unit: 'minute', stepSize: 1, min: '00:00:00', max: '23:59:59', }, grid: { display: true, drawBorder: true, drawOnChartArea: true, drawTicks: true, color: function(context) { return '#fff'; }, } }, y: { beginAtZero: true, grid: { display: true, drawBorder: false, color: function(context) { return '#fff'; }, }, } } }; }

Noté que los ejes x se alinean perfectamente, si configuro el "tamaño de paso" en 'segundos'. Esto probablemente tiene que ver con el hecho de que los datos insertados en el gráfico son datos secundarios.

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

0

Esto se debe a que el gráfico de barras establece la propiedad de offset en la escala del eje x como verdadera.

https://www.chartjs.org/docs/3.8.0/axes/cartesian/category.html#common-options-to-all-cartesian-axes

Entonces, para alinearlos, debe establecerlo en falso para el gráfico de barras o en verdadero para el gráfico de líneas.

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