BlogJavascriptTutorias

Chart em css javascript

Chart em css Javascript.


 

Chart em css javascript
Chart em css javascript

 

Neste tutorial, vou te mostrar como implementar um exemplo básico de gráfico em javascript usando o Chart.js.

A implementação de gráficos em HTML é uma excelente forma de visualizamos dados de uma forma interativa e atraente. Hoje existem várias bibliotecas que facilitam nossa vida no processo de implementação de gráficos, existem libs como Chart.js, Highcharts e D3.js. Para exemplificar escolhi te mostrar um exemplo básico usando o Chart.js , que é uma das bibliotecas mais populares e fáceis de usar para geração de gráficos.

Para iniciar este tutorial primeiro precisei incluir a biblioteca Chart.js no meu projeto. Você pode fazer isso adicionando o seguinte script no seu arquivo HTML:

 

<script src="https://cdn.jsdelivr.net/npm/chart.js"></script

 

Em seguida, criei um elemento <canvas> no corpo do meu código HTML onde o gráfico será renderizado:

 

<canvas id="meuGrafico" ></canvas>

 

Feito isto, agora você precisa configurar o gráfico usando JavaScript.  Abaixo está um exemplo de como criar um gráfico de barras:.

<script>
  var ctx = document.getElementById("meuGrafico").getContext("2d");
  var meuGrafico = new Chart(ctx, {
    type: "bar",
    data: {
      labels: ["Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho"],
      datasets: [
        {
          label: "Vendas",
          data: [12, 19, 3, 5, 2, 3],
          backgroundColor: [
            "rgba(255, 99, 132, 0.2)",
            "rgba(54, 162, 235, 0.2)",
            "rgba(255, 206, 86, 0.2)",
            "rgba(75, 192, 192, 0.2)",
            "rgba(153, 102, 255, 0.2)",
            "rgba(255, 159, 64, 0.2)",
          ],
          borderColor: [
            "rgba(255, 99, 132, 1)",
            "rgba(54, 162, 235, 1)",
            "rgba(255, 206, 86, 1)",
            "rgba(75, 192, 192, 1)",
            "rgba(153, 102, 255, 1)",
            "rgba(255, 159, 64, 1)",
          ],
          borderWidth: 1,
        },
      ],
    },
    options: {
      scales: {
        y: {
          beginAtZero: true,
        },
      },
    },
  });
</script>

Uma breve explicação do código que implementei  acima:

  • Primeiro incluo a biblioteca do CHartjs:
    • O script do Chart.js  que incluí vem diretamente do CDN;
  • Depois adiciono o elemento Canvas:
    • O elemento <canvas> é onde o gráfico será desenhado;
  • Por ultimo realizo a configuração do gráfico :
    • Neste exemplo utilizei o gráfico do tipo ‘bar’ (gráfico de barras);
    • Forneci os dados em um array.
    • Defini as cores de fundo e de borda que usei para configurar cada barra do gráfico.

Você implementar gráficos em HTML com bibliotecas como Chart.js é uma forma simples e  poderosa de tornar seus dados mais compreensíveis e muito mais atraentes.

 

Segue abaixo um pequeno vídeo onde demonstro o processo e implementação do código usado no tutorial :

 

https://youtube.com/shorts/FuzFv1mHbgM?feature=share

 

Caso queira acompanhar todo o processo de desenvolvimento deixo abaixo o link para o vídeo no Youtube:

 

https://youtu.be/fpMotc4ar0E

 

Abaixo deixo o link do GitHub com o código-fonte que utilizei para implementar este tutorial:

 

Código Fonte do Gráfico

 

 

 

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *