Edit in JSFiddle


              
<!DOCTYPE html>
<html lang="ja">
  <head>
    <title>はじめてのアニメーショングラフ😅</title>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width">
    <script src="https://cdn.jsdelivr.net/npm/chart.js/dist/chart.min.js"></script>
  </head>
  <body>
    <div class="chart-container" style="position: relative; width: 80vw; height: 40vh">
      <canvas id="myChart"></canvas>
    </div>
    <script>
      const ctx = document.getElementById('myChart').getContext('2d');
      const myChart = new Chart(ctx, {
        type: 'bar',
        data: {
          labels: ['Red', 'Blue', 'Yellow', 'Green', 'Purple', 'Orange'],
          datasets: [{
            label: 'べろ👅べろ👅ば〜😋 グラフ🤤',
            data: [5, 7, 3, 5, 2, 3],
            backgroundColor: [
                'rgba(255,  99, 132, .7)',
                'rgba( 54, 162, 235, .7)',
                'rgba(255, 206,  86, .7)',
                'rgba( 75, 192, 192, .7)',
                'rgba(153, 102, 255, .7)',
                'rgba(255, 159,  64, .7)'
            ],
            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>
  </body>
</html>