본문 바로가기
728x90
300x250

Front-end/chart.js & d3.js10

chart.js 누적 막대 그래프 만들기 (+ 데이터 변수 적용) 위에 막대그래프를 누적막대그래프로 만들기 전에 const ctx = $('#test-chart'); const myChart = new Chart(ctx, { type:'bar', data:{ labels:['Red', 'Blue', 'Yellow', 'Green', 'Purple', 'Orange'], datasets:[ { label:'2021', data:[10,8,6,5,12,7], backgroundColor:'rgba(203,206,145,.5)', borderColor:'#CBCE91', borderWidth:1 }, { label:'2020', data:[5,10,5,3,4,2], backgroundColor:'rgba(203,206,145,.5)', borderColor:'#CBCE91'.. 2022. 2. 2.
chart.js 수평막대그래프 만들기 지난 포스팅에서 수직 막대그래프를 만들었는데 이번에는 수평 막대그래프를 만드는 방법이다. 엄청 간단하다. 수직 막대그래프와 동일한 방식으로 만든 후에 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","g.. 2022. 1. 29.
chart.js 라벨 숨기기 (최신버전) 지난번 포스팅에서 막대그래프를 만들었는데요 위에 라벨 부분이 거슬려서 숨기려고 합니다. options:{ legend: { display: false }, } options에서 legend의 display를 false로 변경해주기만 하면 된다는데요 아무리 해도 숨기기가 안됩니다. 최신 버전에서는 위에처럼만 하는 걸로는 먹히지 않는데요 그래서 plugins로 한번더 감싸 줘야 합니다. options:{ plugins:{ legend: { display: false }, } } 그러면 이렇게 라벨 부분이 안보이게 표시된 걸 확인할 수 있습니다. const ctx2 = $('#test-chart2'); const myChart2 = new Chart(ctx2, { type:'bar', data:{ labels.. 2022. 1. 26.
chart.js 막대그래프 각각의 bar 색상변경 https://www.chartjs.org/ Chart.js | Open source HTML5 Charts for your website New in 2.0 New chart axis types Plot complex, sparse datasets on date time, logarithmic or even entirely custom scales with ease. www.chartjs.org html에 위치를 잡아주고 기본차트를 만들기 위해서는 type, data, options 이 세가지가 필요합니다. const ctx = document.getElementById('myChart'); const myChart = new Chart(ctx, { type: 'bar', data: data, opti.. 2022. 1. 20.
728x90
반응형