[javascript] Chart.js에서의 세로 차트 생성 방법
Chart.js는 JavaScript 기반의 강력한 데이터 시각화 라이브러리입니다. 이 라이브러리를 사용하면 세로 차트를 쉽게 생성할 수 있습니다. 이번 글에서는 Chart.js를 사용하여 세로 차트를 생성하는 방법을 알아보겠습니다.
1. Chart.js 라이브러리 추가
우선, Chart.js 라이브러리를 웹 페이지에 추가해야 합니다. 아래의 코드를 <head>
태그 내에 추가하세요.
<script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
2. 캔버스 엘리먼트 추가
세로 차트를 표시할 캔버스 엘리먼트를 HTML에 추가해야 합니다. 아래의 코드를 원하는 위치에 추가하세요.
<canvas id="myChart"></canvas>
3. JavaScript 코드 작성
이제 차트를 생성하기 위해 JavaScript 코드를 작성해야 합니다. 다음은 기본적인 세로 차트를 생성하는 코드입니다.
var ctx = document.getElementById('myChart').getContext('2d');
var myChart = new Chart(ctx, {
type: 'bar',
data: {
labels: ['Red', 'Blue', 'Yellow', 'Green', 'Purple', 'Orange'],
datasets: [{
label: '# of Votes',
data: [12, 19, 3, 5, 2, 3],
backgroundColor: 'rgba(75, 192, 192, 0.2)',
borderColor: 'rgba(75, 192, 192, 1)',
borderWidth: 1
}]
},
options: {
scales: {
y: {
beginAtZero: true
}
}
}
});
위 코드에서는 myChart
라는 변수를 사용하여 세로 차트를 초기화합니다. type
속성을 bar
로 설정하여 세로 차트 생성을 지정하고, data
속성을 사용하여 차트에 표시할 데이터와 스타일을 지정합니다. options
속성을 사용하여 차트의 축과 관련된 설정을 변경할 수 있습니다.
4. 적용 확인
위의 코드를 웹 페이지에 추가하고, 웹 페이지를 열어 세로 차트가 정상적으로 표시되는지 확인하세요.
이제 당신도 Chart.js를 사용하여 세로 차트를 생성하는 방법을 알게 되었습니다. Chart.js의 강력한 기능을 활용하여 다양한 시각화 요구사항을 해결해보세요!