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

317
Vistas
Puntos cortados a la mitad en los bordes superior e inferior, en chartjs

ingrese la descripción de la imagen aquí

Como se muestra en la imagen, los puntos se cortan por la mitad cuando alcanzan los bordes inferior o superior (cuando los datos son 1 o 5 en este ejemplo).

Intenté rellenar, agregar algunos datos 'falsos' para extender los límites de 1 y 5 y eliminarlos con la función de devolución de llamada en los ticks. Ninguno funcionó como se esperaba

Esta es mi configuración para este gráfico.

 const config = { type: 'line' as ChartType, data: data, options: { pointStyle: 'circle', //pointBackgroundColor: 'white', scales: { y: { ticks: { maxTicksLimit: 5, stepSize: 1, }, min: 1, max: 5, reverse: true, }, }, }, };

Al eliminar min y max, se obtiene el resultado esperado. ingrese la descripción de la imagen aquí

Pero necesito min y max, porque quiero valores fijos de ejes Y

¿Alguna pista de cómo solucionar esto?

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Puede usar el afterDataLimits para establecer el máximo y el mínimo de la escala, de esa manera aún desborda el área del gráfico:

 const ctx = document.getElementById('chart').getContext('2d'); const myChart = new Chart(ctx, { type: "line", data: { labels: ["Red", "Blue", "Yellow", "Green", "Purple", "Orange"], datasets: [{ data: [12, 19, 3, 10, 2, 3], borderColor: 'pink', backgroundColor: 'pink', radius: 10 }] }, options: { scales: { y: { afterDataLimits: (scale) => { scale.max = 10; scale.min = 0; } }, }, }, });
 <canvas id="chart" width="250" height="120" /> <script src="https://cdn.jsdelivr.net/npm/chart.js@3.6.0/dist/chart.min.js"></script>

over 4 years ago · Santiago Trujillo 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