티스토리 뷰

개발일기

Vue | Chart.js 를 활용하여 차트 넣기

삐삐들의 주인 2023. 2. 3. 11:31

 

저는 YARN 을 사용하고 있기 때문에 yarn 으로 설치를 해줬습니다. 

yarn add vue-chartjs chart.js

 

 

 

차트를 띄우려고 하는 vue 파일에 적용하면 됩니다. 

 

<template>
  <Bar
    id="my-chart-id"
    :options="chartOptions"
    :data="chartData"
  />
</template>

template 에는 필요한 부분을 

 

 

Bar 형태의 차트 기준입니다. 

import { Bar } from 'vue-chartjs'

import { Chart as ChartJS, Title, Tooltip, Legend, BarElement, CategoryScale, LinearScale } from 'chart.js'

ChartJS.register(Title, Tooltip, Legend, BarElement, CategoryScale, LinearScale)

그 이후에 차트에 대한 정보를 넣어줍니다. 

  data() {
    return {
      chartData: {
        labels: [
          'January', 'February', 'March'
        ],
        datasets: [
          {
            label : "일별",
            backgroundColor : "#8cc4ff",
            data: [40, 20, 12]
          }
        ]
      },
      chartOptions: {
        responsive: true
      }
    }
  },

 

 

그럼 이런 형태의 차트가 출력됩니다. 

 

 

 

참고 사이트 

https://vue-chartjs.org/examples/

 

Examples | 📈 vue-chartjs

 

vue-chartjs.org

 

그 외에 다양한 차트들이 있으니 

예시를 보고 원하는 형태를 적용하면 됩니다. 

공지사항
최근에 올라온 글
링크
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30