chartjs bar 예제

예를 들어 위의 그래프를 생성하기 위해 두 개의 막대로 설정하고 두 개의 집합을 줄로 설정하고 차트 개체의 형식은 막대로 설정된 네 개의 데이터 개체가 있습니다. 위의 예에서는 세계 행복 보고서의 행복 지수를 사용하여 국가의 Y 위치, 국제 통화 기금의 GDP 추정치를 사용하여 X 위치를 설정하고 인구 규모를 설정하여 거품의 크기를 설정합니다. (복사해야 하는 코드의 양을 줄이기 위해 예제 코드의 일부 데이터를 제거했습니다.) 마지막으로, 한스 로슬링이 가장 좋아하는 버블 차트가 있습니다. 버블 차트는 동시에 다른 데이터 포인트를 많이 시각화하는 데 적합 할 수 있습니다. 이 예제에서 모든 거품은 각 국가의 GDP, 행복 및 인구를 각각 표시하는 x 위치, y 위치 및 크기(r)의 세 가지 값으로 구성됩니다. 이러한 예제를 사용하려면 Chart.js: 선도도를 문자로 설정하여 작성해야 합니다. 기본적으로 선에는 선과 x축 사이의 영역을 덮는 진한 투명 채우기가 함께 제공됩니다. 이러한 채우기는 다른 줄을 난독 처리하는 경향이 있으므로이 예제의 모든 데이터 집합에서 제거했습니다 (false 채우기). 배열을 전달하는 경우(아래 예제와 같이) 색상은 해당 배열에서 동일한 인덱스를 공유하는 레이블과 번호에 할당됩니다. 즉, 아래의 “아프리카”가 첫 번째 레이블인 #3e95cd(첫 번째 색상) 및 2478(첫 번째 숫자)으로 설정됩니다.

데이터 속성에서 데이터 집합 및 해당 레이블을 정의합니다. 내 예에서, 나는 세 개의 데이터 집합이 – 모두 같은 레이블. 그러나 극지방은 두 데이터 세트를 비교하는 데 사용할 수 없는 첫 번째 차트입니다. 이전 예제는 동일한 길이의 두 배열을 대조하는 다른 방법이었으며, 극좌표 차트(다음에 다룰 원형 차트)는 단일 숫자 그룹만 시각화합니다. 막대 차트는 (주로) 약간 다르게 보이는 단지 선도표입니다. 이전 예제의 한 줄을 변경하여 막대형 차트를 만들 수 있습니다. Chart.js를 사용하면 유형 키를 선으로 설정하여 꺾은개 차트를 만들 수 있습니다. 다음은 막대 차트가 다른 엔터티에 대한 단일 메트릭(예: 다른 회사에서 판매하는 자동차 수 또는 마을의 특정 연령대의 사람 수)를 비교하려는 경우에 유용합니다. bar에 유형 키를 설정하여 Chart.js에서 막대 차트를 만들 수 있습니다. 기본적으로 세로 막대가 있는 차트가 생성됩니다. 가로 막대가 있는 차트를 만들려면 형식을 가로Bar로 설정해야 합니다.

이 코드가 강렬해 보이는 경우 걱정하지 마십시오! 모든 Chart.js 예제는 대부분의 경우 위의 형식을 따르므로 한 번만 학습하면 됩니다. 무슨 일이 일어나고 있는지 이해하기 위해 줄로 이동 합니다. Chart.js를 사용하면 두 개 이상의 서로 다른 차트 유형이 조합된 혼합 차트를 만들 수 있습니다. 일반적인 예로는 선 데이터 집합도 포함된 막대형 차트가 있습니다. 꺾은회 차트는 다른 변수의 변경 내용과 관련하여 지정된 변수값의 변경 내용을 표시하려는 경우에 유용합니다. 다른 변수는 일반적으로 시간입니다. 예를 들어, 꺾은개 차트를 사용하여 특정 시간 간격 동안 차량의 속도를 표시할 수 있습니다. 막대 차트를 사용하면 각 데이터 집합에 대해 여러 속성을 지정할 수 있습니다. 특정 데이터 집합에 대한 표시 속성을 설정하는 데 사용됩니다. 예를 들어 막대의 색상은 일반적으로 이러한 방식으로 설정됩니다. 캡션만 변경하지만 원하는 기능을 추가할 수 있습니다. 예를 들어 대시보드에는 일일 사과 및 주황색 값의 열이 있을 수 있습니다.

대시보드는 사용자 지정 콜백의 힘으로 차트 상태에 따라 동적으로 업데이트할 수도 있습니다. Chart.js를 사용하면 대화형 데이터를 쉽게 만들 수 있습니다. 이 기사에서는 Chart.js라는 자바 스크립트 차트 라이브러리를 소개합니다. 6가지 세련된 예제를 사용하여 Chart.js를 사용하여 웹 사이트의 데이터를 시각화하고 필요에 맞게 구성하는 방법을 살펴보겠습니다.