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

374
Vistas
cómo manipular con los valores del eje y en chartjs

Hola a todos ustedes,

¿Cómo puedo controlar los valores del eje Y en la biblioteca Chart.js? Los datos se muestran de forma diferente en cada gráfico, aunque el código es el mismo para cada gráfico.

Los datos en el primer gráfico se muestran así ingrese la descripción de la imagen aquí

mientras que en el segundo gráfico los datos son así ingrese la descripción de la imagen aquí

¿Cómo puedo hacer de esa manera que cada gráfico tenga valores +5, como 5, 10, 20, 25 porque nunca tengo valores con tipo flotante?

El código se ve así:

 const ctx = document.getElementById('myChart').getContext('2d'); const myChart = new Chart(ctx, { type: 'bar', data: { labels: data.map(x => moment(x.date).format("MMM Do")), datasets: [{ data: data.map(x => x.premium), backgroundColor: '#ffec87', borderColor: "#ffec87", borderWidth: 2, borderStyle: 'dotted' }] }, options: { scales: { xAxis: { grid: { display: false } }, yAxis: { grid: { borderDash: [3, 5] } } } } });

Muchas gracias.

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

0

en las escalas de opciones, yAxis agrega un tamaño de paso

 options: { scales: { xAxis: { grid: { display: false } }, yAxis: { grid: { borderDash: [3, 5] }, ticks: {stepSize: 5} } } }
about 4 years ago · Juan Pablo Isaza Denunciar

0

Alternativamente, puede establecer el mínimo/máximo de la escala del eje y como se muestra en este ejemplo

https://www.chartjs.org/docs/latest/samples/scales/linear-min-max.html

 scales: { y: { min: 0, max: 25, } }

Acabo de encontrar el lugar en la documentación donde se discute la solución de Amin, creo que pondría una referencia aquí por conveniencia.

https://www.chartjs.org/docs/latest/samples/scales/linear-step-size.html

 y: { title: { display: true, text: 'Value' }, min: 0, max: 100, ticks: { // forces step size to be 50 units stepSize: 5 } }
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