chart.js 사용법! chart.js에서 세련된 그래프를 표시하는 방법 (입문편)
소개
이번은 chart.js를 이용해 「움직이는!」 「멋쟁이!」 「간단!」인 그래프를 표시해 가고 싶습니다.
⚠️html 파일과 js 파일을 각각 만드는 것을 추천합니다만, 초보자는 망설일 가능성이 있으므로, 독단으로 정리해 html 파일에 기술해 버립니다.
chart.js란?
꺾은선형 차트, 막대형 차트, 원형 차트, 레이더 차트 등 8종류의 그래프를 쉽게 그릴 수 있는 Javascript 라이브러리입니다. HTML5의 Canvas를 사용하여 그려져 표시시의 기분 좋은 애니메이션의 움직임이 특징적입니다. 매우 알기 쉬운 마크업이므로 누구나 쉽게 편집을 할 수 있게 되어 있습니다.
실제로 표시하면 ↓와 같습니다.
소스 코드
즉시 소스 코드로 들어갑니다.
공식 사이트 하지만 샘플 코드가 공개되었습니다.
공식 사이트 내에서 그래프를 만지기 때문에 꼭!
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>chart</title>
<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.1.4/Chart.min.js"></script>
</head>
<body>
<canvas id="myChart"></canvas>
<script>
var ctx = document.getElementById('myChart').getContext('2d');
var myChart = new Chart(ctx, {
type: 'line',
data: {
labels: ['A', 'B', 'C', 'D', 'E', 'F', 'G'],
datasets: [{
label: 'label',
data: [3, 18, 6, 10, 12, 7, 12],
backgroundColor: "rgba(255,153,0,0.4)"
}]
}
});
</script>
</body>
</html>
각 그래프의 묘사 방법
막대 그래프: type:'line',
꺾은선형 차트: type:'bar',
레이더 차트: type:'radar',
산점도: type:'scatter',
원형 차트: type:'pie',
도넛 차트: type:'doughnut',
버블 차트: type:'bubble',
닭 머리 그림: type:'polarArea',
로 변경하면 묘사할 수 있습니다.
그래프의 수치를 변수에 의해 동적으로 변화시키고 싶을 때
data: [3, 18, 6, 10, 12, 7, 12],
↓
data: [a, b, c, d, e, d, e],
의 수치 부분을 임의의 변수로 하는 것만으로 ok!
요약
이번에는 chart.js로 묘사하는 8개의 그래프에 대해 소개했습니다.
소개한 소스 코드는 매우 간단합니다만, 이쪽을 베이스에 스스로 필요한 요소를 추가해 보세요.
Reference
이 문제에 관하여(chart.js 사용법! chart.js에서 세련된 그래프를 표시하는 방법 (입문편)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/aoi-takumi/items/f8856772a944c8b66982텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)