chartjs bar 예제

이 기사에서는 Chart.js라는 자바 스크립트 차트 라이브러리를 소개합니다. 6가지 세련된 예제를 사용하여 Chart.js를 사용하여 웹 사이트의 데이터를 시각화하고 필요에 맞게 구성하는 방법을 살펴보겠습니다. 이러한 예제를 사용하려면 Chart.js를 포함해야 합니다: 모든 데이터 집합 개체 내의 각 데이터 배열에 여러 개체(x, y 및 x 설정)를 전달할 수 있지만(각 개체는 새 거품을 만듭니다) 이 예제에서는 모든 bub을 원하기 때문에 배열당 하나의 개체만 사용합니다. 블은 독특한 색상과 라벨을 가지고 있습니다. 배열을 전달하는 경우(아래 예제와 같이) 색상은 해당 배열에서 동일한 인덱스를 공유하는 레이블과 번호에 할당됩니다. 즉, 아래의 «아프리카»가 첫 번째 레이블인 #3e95cd(첫 번째 색상) 및 2478(첫 번째 숫자)으로 설정됩니다. 예를 들어 위의 그래프를 생성하기 위해 두 개의 막대로 설정하고 두 개의 집합을 줄로 설정하고 차트 개체의 형식은 막대로 설정된 네 개의 데이터 개체가 있습니다. 캡션만 변경하지만 원하는 기능을 추가할 수 있습니다. 예를 들어 대시보드에는 일일 사과 및 주황색 값의 열이 있을 수 있습니다. 대시보드는 사용자 지정 콜백의 힘으로 차트 상태에 따라 동적으로 업데이트할 수도 있습니다. Chart.js를 사용하면 대화형 데이터를 쉽게 만들 수 있습니다.

막대 차트는 (주로) 약간 다르게 보이는 단지 선도표입니다. 이전 예제의 한 줄을 변경하여 막대형 차트를 만들 수 있습니다. 위의 예에서는 세계 행복 보고서의 행복 지수를 사용하여 국가의 Y 위치, 국제 통화 기금의 GDP 추정치를 사용하여 X 위치를 설정하고 인구 규모를 설정하여 거품의 크기를 설정합니다. (복사해야 하는 코드의 양을 줄이기 위해 예제 코드의 일부 데이터를 제거했습니다.) 이 코드가 강렬해 보이는 경우 걱정하지 마십시오! 모든 Chart.js 예제는 대부분의 경우 위의 형식을 따르므로 한 번만 학습하면 됩니다. 무슨 일이 일어나고 있는지 이해하기 위해 줄로 이동 합니다. 마지막으로, 한스 로슬링이 가장 좋아하는 버블 차트가 있습니다. 버블 차트는 동시에 다른 데이터 포인트를 많이 시각화하는 데 적합 할 수 있습니다. 이 예제에서 모든 거품은 각 국가의 GDP, 행복 및 인구를 각각 표시하는 x 위치, y 위치 및 크기(r)의 세 가지 값으로 구성됩니다. 그러나 극지방은 두 데이터 세트를 비교하는 데 사용할 수 없는 첫 번째 차트입니다.

이전 예제는 동일한 길이의 두 배열을 대조하는 다른 방법이었으며, 극좌표 차트(다음에 다룰 원형 차트)는 단일 숫자 그룹만 시각화합니다. 데이터 속성에서 데이터 집합 및 해당 레이블을 정의합니다. 내 예에서, 나는 세 개의 데이터 집합이 – 모두 같은 레이블. Chart.js는 오픈 소스 커뮤니티에서 높은 수준으로 적극적으로 유지됩니다. 최근에 버전 2.0에 도달했으며, 몇 가지 기본적인 구문 변경 사항으로 인해 코드를 보다 일관되게 만들고 모바일 지원을 제공합니다.

Next Post:
Previous Post: