728x90
300x250
SMALL
지난 포스팅에서 수직 막대그래프를 만들었는데 이번에는 수평 막대그래프를 만드는 방법이다.
엄청 간단하다.
수직 막대그래프와 동일한 방식으로 만든 후에 options값만 추가하면 된다.
options:{
indexAxis: 'y' //수평차트 만들기
}
전체 스크립트 코드
const ctx3 = $('#test-chart3');
const myChart3 = new Chart(ctx3, {
type:'bar',
data:{
labels:['Red', 'Blue', 'Yellow', 'Green', 'Purple', 'Orange'],
datasets:[
{
label:'2021',
data:[10,8,6,5,12,7],
backgroundColor:["#ff0000","#0000ff","yellow","green","rgba(180,85,162,1)", "rgba(255,127,0,0.5)"], //배경색상
hoverBackgroundColor:["#CBCE91"] //hover할때 색상변경
}
]
},
options:{
maintainAspectRatio :false,//그래프의 비율 유지
plugins:{ // 라벨 숨기기
legend: {
display: false
},
},
indexAxis: 'y' //수평차트 만들기
}
});
728x90
반응형
LIST
'Front-end > chart.js & d3.js' 카테고리의 다른 글
chart.js 누적 막대 그래프 만들기 (+ 데이터 변수 적용) (1) | 2022.02.02 |
---|---|
chart.js 라벨 숨기기 (최신버전) (0) | 2022.01.26 |
chart.js 막대그래프 각각의 bar 색상변경 (0) | 2022.01.20 |
chart.js 포인터 이미지로 변경하기 (0) | 2022.01.18 |
chart.js 포인터 모양 변경하기 (0) | 2022.01.17 |
댓글