1
2
|
<script src="./chart/Chart.min.js"></script>
<script src="./chart/utils.js"></script>
|
cs |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
window.onload = function() {
var ctx = document.getElementById('canvas').getContext('2d');
window.myHorizontalBar = new Chart(ctx, {
// type 을 변경하면 선차트, 가로막대차트, 세로막대차트 등을 선택할 수 있습니다
// ex) horizontalBar, line, bar, pie, bubble
type: 'line',
data: ChartData,
options: {
responsive: true,
maintainAspectRatio: false ,
title: {
display: true,
text: '2021년 영업현황'
}
}
});
};
|
cs |
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
|
var color = Chart.helpers.color;
var ChartData = {
labels: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월'], // 챠트의 항목명 설정
datasets: [{
label: '영업1팀', // 데이터셑의 이름
pointRadius: 15, // 꼭지점의 원크기
pointHoverRadius: 30, // 꼭지점에 마우스 오버시 원크기
backgroundColor: color(window.chartColors.red).alpha(0.5).rgbString(), // 챠트의 백그라운드 색상
borderColor: window.chartColors.red, // 챠트의 테두리 색상
borderWidth: 1, // 챠트의 테두리 굵기
lineTension:0, // 챠트의 유연성( 클수록 곡선에 가깝게 표시됨)
fill:false, // 선챠트의 경우 하단 부분에 색상을 채울지 여부
data: [18,21,13,44,35,26,54,17,32,23,22,35,0] // 해당 데이터셋의 데이터 리스트
}, {
label: '영업2팀',
pointRadius: 5,
pointHoverRadius: 10,
backgroundColor: color(window.chartColors.blue).alpha(0.5).rgbString(),
borderColor: window.chartColors.green,
borderWidth: 1,
lineTension:0,
fill:false,
data: [31,24,23,42,25,14,37,21,13,44,35,23,0] // 해당 데이터셋의 데이터 리스트
}]
};
|
cs |
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
|
<!doctype html>
<html>
<head>
<title>챠트</title>
<script src="./chart/Chart.min.js"></script>
<script src="./chart/utils.js"></script>
<style>
canvas {
-moz-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
}
</style>
</head>
<body>
<div id="container" style="width: 800px;height:480px;">
<canvas id="canvas" ></canvas>
</div>
<script>
var color = Chart.helpers.color;
var ChartData = {
labels: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월'], // 챠트의 항목명 설정
datasets: [{
label: '영업1팀', // 데이터셑의 이름
pointRadius: 15, // 꼭지점의 원크기
pointHoverRadius: 30, // 꼭지점에 마우스 오버시 원크기
backgroundColor: color(window.chartColors.red).alpha(0.5).rgbString(), // 챠트의 백그라운드 색상
borderColor: window.chartColors.red, // 챠트의 테두리 색상
borderWidth: 1, // 챠트의 테두리 굵기
lineTension:0, // 챠트의 유연성( 클수록 곡선에 가깝게 표시됨)
fill:false, // 선챠트의 경우 하단 부분에 색상을 채울지 여부
data: [18,21,13,44,35,26,54,17,32,23,22,35,0] // 해당 데이터셋의 데이터 리스트
}, {
label: '영업2팀',
pointRadius: 5,
pointHoverRadius: 10,
backgroundColor: color(window.chartColors.blue).alpha(0.5).rgbString(),
borderColor: window.chartColors.green,
borderWidth: 1,
lineTension:0,
fill:false,
data: [31,24,23,42,25,14,37,21,13,44,35,23,0] // 해당 데이터셋의 데이터 리스트
}]
};
window.onload = function() {
var ctx = document.getElementById('canvas').getContext('2d');
window.myHorizontalBar = new Chart(ctx, {
// type 을 변경하면 선차트, 가로막대차트, 세로막대차트 등을 선택할 수 있습니다
// ex) horizontalBar, line, bar, pie, bubble
type: 'line',
data: ChartData,
options: {
responsive: true,
maintainAspectRatio: false ,
title: {
display: true,
text: '2021년 영업현황'
}
}
});
};
</script>
</body>
</html>
|
cs |
댓글 영역