-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathcircle.html
185 lines (162 loc) · 6.96 KB
/
circle.html
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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>SSART</title>
<!-- Favicon-->
<link rel="icon" type="image/x-icon" href="/src/ico/ssart_ico.ico" />
<!-- Bootstrap icons-->
<link href="https://cdn.jsdelivr.net/npm/[email protected]/font/bootstrap-icons.css" rel="stylesheet" />
<!-- Core theme CSS (includes Bootstrap)-->
<link href="/src/css/intro_styles.css" rel="stylesheet" />
<link href="/src/css/index.css" rel="stylesheet" />
<link href="/src/css/document.css" rel="stylesheet" />
<!-- <script src='https://d3js.org/d3.v5.min.js'></script> -->
<style>
body {
margin: 0;
background: #f8f8f8;
}
ul {
list-style-type: none;
margin: 0;
padding: 0;
width: 12%;
background-color: #f1f1f1;
position: fixed;
height: 100%;
overflow: auto;
}
li a {
display: block;
color: #000;
padding: 10px;
text-decoration: none;
height: 70px;
text-align: center;
line-height: 35px;
}
li a.active {
background-color: #555;
color: white;
}
li a:hover:not(.active) {
background-color: #555;
color: white;
}
#navHome {
height: 56px;
}
</style>
</head>
<body>
<ul>
<li><a id="navHome" class="active" href="index.html"><i class="bi bi-house-door"> HOME</i></a></div></li>
<li><a href="./bar.html">Bar Chart 1</a></li>
<li><a href="./barH.html">Bar Chart 2</a></li>
<li><a href="./line.html">Line Chart</a></li>
<li><a href="./area.html">Area Chart</a></li>
<li><a href="./scatter.html">Scatter Chart</a></li>
<li><a href="./bubble.html">Bubble Chart</a></li>
<li><a href="./circle.html">Circle Chart</a></li>
<li><a href="./radar.html">Radar Chart</a></li>
<li><a href="./polar.html">Polar Chart</a></li>
</ul>
<nav class="sb-topnav navbar navbar-expand navbar-dark bg-dark">
<!-- Navbar Brand-->
<a class="navbar-brand ps-3" href="index.html">SSART HOME</a>
<!-- Sidebar Toggle-->
<div><button class="btn btn-link btn-sm order-1 order-lg-0 me-4 me-lg-0" id="sidebarToggle" href="#!"><i class="fas fa-bars"></i></button>
<!-- Navbar Search-->
<form class="d-none d-md-inline-block form-inline ms-auto me-0 me-md-3 my-2 my-md-0">
<div class="input-group">
<input class="form-control" type="text" placeholder="Search for..." aria-label="Search for..." aria-describedby="btnNavbarSearch" />
<button class="btn btn-primary" id="btnNavbarSearch" type="button"><i class="bi bi-search"></i></button>
</div>
</form>
</nav>
<div>
<main>
<div class="container px-5 my-5">
<div class="container-fluid px-5">
<h1> CircleChart (원형 차트) (PIE / DONUT)</h1>
<br>
<hr>
<div class="chart-text">
<h4>Description</h4>
<br>
<p>This chart is a graph showing the ratio of each part to the whole as a percentage in a fan shape. </p>
<p>The central angle of each sector represents the proportion of the total, and has the advantage of being able to see the ratio at a glance.</p>
<p>원형 차트(Circle chart)는 전체에 대한 각 부분의 비율을 부채꼴 모양으로 백분률 로 나타낸 그래프입니다.</p>
<p>각 부채꼴의 중심각이 전체에서 차지하는 비율을 나타내며, 비율을 한눈에 볼 수 있습니다.</p>
<p>전체적인 비율을 쉽게 파악할 수 있어서 언론사에서 통계 수치를 공개할 때 자주 활용됩니다.</p>
</div>
<hr>
<h4>Example</h4>
<img src="ssart-micro-site\src\img\IndexImg\8.Pie.png"; width="400px" , height="400px"/>
<img src="ssart-micro-site\src\img\IndexImg\7.Donut.png"; width="400px" , height="400px"/>
<hr>
<details>
<summary>Try It</summary>
<pre style="color: #000">
<span class="script-color1">const</span> data = {
labels: ['dd', 'B', 'C', 'D', 'E', 'F', 'G', 'H'],
datasets: [{
data : [
{ name: 'AAAA', value: 1000, color: '#efa86b' },
{ name: 'BBB', value: 1500, color: '#c1484f' },
{ name: 'C', value: 1300 },
{ name: 'D', value: 900, color: '#f4c17c' },
{ name: 'E', value: 700, color: '#fae8a4' },
{ name: 'F', value: 1200, color: '#df7454' },
{ name: 'G', value: 1100, color: '#e88d5d' },
{ name: 'H', value: 600, color: '#f8d690' },
]
}
]
};
<span class="script-color1">const</span> config = {
type: 'donut',<span class="annotation">// if you want pie chart , change the type to pie!</span>
width: 500,
height: 500,
margin: { top: 40, left: 40, bottom: 40, right: 40 },
padding: 0.1,
data: data,
options: {
responsive: true,
plugins: {
legend: {
position: 'left',<span class="annotation">// top bottom left right</span>
},
title: {
display: true,
text: 'Donut Chart'
},
sort: true,
view: true,
},
}
}
</pre>
<pre style="color: #000; ">
<script type="module"><span class="annotation">// 해당 모듈을 불러오는 명령어</span>
import * as Chart from './src/index.js';
Chart.Chart('#circle', config);
</script>
</pre>
<pre style="color: #000; ">
<div id="circle"></div><span class="annotation">// 해당 차트를 만드는 명령어</span>
</pre>
</details>
</div>
</div>
</main>
</div>
<br>
<footer class="py-5 bg-dark">
<div class="container px-5"><p class="m-0 text-center text-white"> Footer 섹션 </p></div>
</footer>
</body>
</html>