Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

172
Views
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?

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

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>

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!