> 웹 프론트엔드 > JS 튜토리얼 > Chart.js 2.0 소개

Chart.js 2.0 소개

Lisa Kudrow
풀어 주다: 2025-02-17 10:47:09
원래의
974명이 탐색했습니다.

An Introduction to Chart.js 2.0 이 기사는 우리의 현대 자바 스크립트 선집의 일부입니다. Modern JavaScript에 대한 포괄적 인 가이드를 보려면 Sitepoint Premium을 탐색하고 사본을 다운로드하십시오. Tim Severien과 Simon Codrington이 검토 한 동료. 모든 Sitepoint의 동료 검토 자에게 감사합니다! 데이터가 많은 웹 사이트에는 효과적인 데이터 시각화가 필요합니다. 인간이 파악하기가 어렵습니다. 차트와 그래프는 영어 이외의 스피커에게도 직관적이고 접근 가능한 대안을 제공합니다. 명확한 영상은 이해와 웹 사이트 매력을 향상시킵니다 이 튜토리얼은 JavaScript 차트 라이브러리 인 Chart.js를 소개합니다. 6 가지 예를 통해 사용 및 구성을 시연 할 것입니다.

Chart.js 2.0의 주요 특징 : 다양한 차트 생성을위한 다목적이고 사용자 친화적 인 JavaScript 라이브러리 간단한 설치 및 빠른 학습 곡선 는 라인, 바, 레이더, 극지, 파이 및 도넛의 다양한 차트 유형을 지원합니다. 차트 유형은

속성을 ​​통해 쉽게 변경됩니다 <:> 강화 된 기능 : 모바일 응답 성 및 통합 타이틀 사용자 정의 가능한 상호 작용 (예 : 범례 클릭을 통해 데이터 세트 토글) 외관 (색상, 툴팁, 애니메이션)을위한 광범위한 사용자 정의 옵션

왜 차트 .js?

Chart.js는 강력한 사용자 정의와의 사용 편의성을 균형을 유지합니다. 더 복잡한 라이브러리의 가파른 학습 곡선을 피하면서 충분한 유연성을 제공합니다. 8 개의 차트 유형은 대부분의 시각화 요구를 다룹니다. 활발한 오픈 소스 커뮤니티는 고품질 유지 보수를 보장합니다. 버전 2.0은 상당한 구문 개선 및 모바일 지원을 도입했습니다. 이 튜토리얼은 Chart.js 2.0을 사용합니다. 1.0 ~ 2.0 전환 섹션이 포함되어 있습니다.

chart.js 설치 :

Chart.js는 단순성을 우선시합니다. 가장 쉬운 설치 방법은 CDN을 통한 것입니다

당신은 또한

요소가 필요합니다 :

또는 패키지 관리자를 사용하십시오 (자세한 내용은 시작 가이드 참조). Chart.js의 기능을 탐색합시다 라인 차트 : 이 최소 줄 차트는 Chart.js의 핵심 구조를 보여줍니다

Codepen 예
    를 참조하십시오 설명 :
  • :
  • . 의 2D 렌더링 컨텍스트를 가져옵니다 : 차트 객체를 만듭니다. 차트 유형을 지정합니다. 는 차트 데이터를 보유합니다. 어레이 지수는 그래프 위치를 결정합니다
  • pro 팁 :
  • 레전드를 클릭하면 데이터 세트가 전환됩니다. 이것은 모든 차트 유형에 적용됩니다. type 막대 차트 :
  • 이전 예에서는 type: 'line'type: 'bar'로 변경됩니다

    Codepen 예

    를 참조하십시오 레이더 차트 : 변경 로 . 겹치는 데이터를 사용하여 더 나은 가독성을 위해

    를 조정하십시오. Codepen 예

    를 참조하십시오 극성 차트 :

    type 변경 로 . Polar 차트는 단일 데이터 세트를 시각화합니다 'radar' Codepen 예 backgroundColor 를 참조하십시오 borderColor 파이와 도넛 차트 :

    변경 로 또는 를 변경하십시오. 도넛 차트는 를 사용하여 구멍 크기를 제어합니다 Codepen 예제 (Pie) 를 참조하십시오 Codepen 예제 (도넛) 를 참조하십시오 Chart.js 구성 () :

    속성은 광범위한 사용자 정의를 허용합니다 : 제목 :

    : type 도넛 차트의 구멍 크기 (0-50)를 제어합니다 스택 막대 차트 : 'polarArea' 스택 막대에

    를 사용하십시오

    이벤트 취급 : 범례 사용자 정의 클릭 클릭 :

    예 : 동적 캡션 업데이트 :

    Codepen 예제 참조이 예는 전설 클릭을 기반으로 캡션을 업데이트합니다. 차트 2.0 vs. 1.0 : <:> 주요 차이점 :

    차트 선언 : 2.0은 , type 및 가있는 단일 'pie' 호출을 사용합니다. 1.0은 함수 체인을 사용합니다 모바일 지원 : 2.0에는 기본 모바일 지원이 포함되어 있습니다 통합 타이틀 : 2.0 내장 타이틀을 제공합니다 'doughnut' cutoutPercentage 결론 :

    Chart.js는 빠른 차트 프로토 타이핑에 이상적입니다. 다양한 차트 유형과 사용 편의성으로 인해 모든 웹 개발자에게 유용한 도구가됩니다. 포괄적 인 세부 사항은 공식 Chart.js 문서를 참조하십시오 (참고 : 를 각 차트 유형에 대한 실제 코피 펜 링크로 교체하십시오.)

위 내용은 Chart.js 2.0 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿