부트스트랩에서 가져온 chart.js 도넛 그래프 입니다.
간단하게 js에서 cutoutPercentage값을 바꾸면 됩니다.
cutoutPercentage가 80일떼
cutoutPercentage가 40일때
cutoutPercentage가 0일때의 모습입니다.
최종 소스입니다.
<script>
var sum = Number("{{sum}}");
// Pie Chart Example
var ctx = document.getElementById("myPieChart");
var myPieChart = new Chart(ctx, {
type: 'doughnut',
data: {
labels: ["Direct", "Referral", "Social"],
datasets: [{
data: [sum, 50, 20],
backgroundColor: ['#4e73df', '#1cc88a', '#36b9cc'],
hoverBackgroundColor: ['#2e59d9', '#17a673', '#2c9faf'],
hoverBorderColor: "rgba(234, 236, 244, 1)",
}],
},
options: {
maintainAspectRatio: false,
tooltips: {
backgroundColor: "rgb(255,255,255)",
bodyFontColor: "#858796",
borderColor: '#dddfeb',
borderWidth: 1,
xPadding: 15,
yPadding: 15,
displayColors: false,
caretPadding: 10,
},
legend: {
display: false
},
cutoutPercentage: 0,
},
});
</script>
저같은 경우에는 django에서 sum이라는 데이터를 받아 그래프에 넣어주었습니다.
'끄적끄적' 카테고리의 다른 글
myPieChart, chart.js 크기 조절하기 (0) | 2020.07.07 |
---|---|
Time Catcher Project - 진행 상황 (0) | 2020.07.07 |
Timecatcher (0) | 2020.07.02 |
동선 메모 웹 만들기 (0) | 2020.06.26 |
Time Catcher Project - model 설정 (0) | 2020.06.23 |