Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

182
Visualizações
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 Respostas
Responde à pergunta

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda