구글 차트 예제

바 차트 = 새로운 google.visualization.열차트(document.getElementById(`div_chart`)); 각 차트는 Google 차트 API에 연결하려면 문서 의 머리에 다음과 같은 코드가 필요합니다 : 세로 막대가있는 차트를 원하는 경우 다음 줄을 변경하여 ColumnChart : Google 차트를 그리기 위해 Google 차트를로드하기위한 자바 스크립트 (원형 막대 열) 차트 아래와 같습니다. setOnLoadCallback 메서드는 차트 이미지를 그리기 위해 만들어진 자바 스크립트 함수를 호출 하는 데 사용 됩니다. Google 차트 API에는 효율적인 대화형 차트를 만들기 위한 다양한 기능과 속성이 있습니다. 그것은 좋은 크로스 브라우저 호환성을 가지고 있으며, 또한 잘 레거시 브라우저를 지원합니다. 위의 JavaScript에서 차트 뷰 크기는 차트 영역의 너비를 설정하여 백분율로 지정됩니다. 이렇게 하면 Google 차트 출력이 뷰포트 크기에 반응합니다. 뷰포트 메타의 사양에 추가된 이 스크립트는 뷰포트에 따라 차트 뷰를 확장하기 위해 응답성도 관리됩니다. 이 예제에서는 Google 지오차트(초ropleth 맵이라고도 함)를 보여 주기도 합니다. 이 맵은 값을 기반으로 지역별 비교를 허용하는 맵입니다. 다음은 사용자가 인구, 100k 당 폭력 범죄 또는 100k 당 재산 범죄를 선택할 수 있도록 하는 미국의 GeoChart입니다.

데이터는 JSON 섹션에 포함되며 루프는 사용자의 선택에 따라 차트를 채우는 데 사용됩니다. 이 페이지에는 극장 위치를 표시하기 위해 서로 상호 작용하는 맵과 테이블 시각화가 포함되어 있습니다. 페이지에는 각 영화가 위치별로 판매된 티켓 수를 표시하는 열차트가 포함되어 있습니다. 그것은 구글 스프레드 시트에서 데이터를 파생. 이 스프레드시트의 게시된 버전을 완전성으로 볼 수 있습니다. 위의 HTML 페이지를 로드하면 Google 차트 라이브러리가 로드되고 차트를 그리는 함수가 자바스크립트에서 호출됩니다. 각 차트 유형을 그리는 동안 차트 인스턴스는 ID 참조를 사용하는 대상 DIV 요소를 지정하여 만들어집니다. 이 인스턴스를 사용하면 동적 데이터 및 차트 옵션을 전송하여 Google 차트 그리기 메서드가 호출됩니다.

그런 다음 차트를 그리는 함수를 만듭니다. 이 예제에서는 함수의 이름이 drawChart()로 지정되지만 원하는 모든 함수의 이름을 지정할 수 있습니다. 적절한 이벤트가 있는 양식 HTML에서 호출합니다. 예: Google은 2015년 4월까지 가용성이 보장된 2012년[1][2]에서 API를 더 이상 사용 하지 않았습니다. 2019년 3월 18일 Google은 API를 해제했습니다. [3] 구글은 후속 서비스 구글 차트를 권장합니다. [4] 막대 차트, 열차트 및 선도는 모두 “코어” 패키지의 일부입니다. 이 스크린샷은 Google 차트 도구를 사용하여 원형, 막대 및 열 차트를 만든 후의 출력을 보여 주며, 이 화면은 다음과 같은 것입니다.

동적 데이터와 색상 사양이 차트 뷰에 적용됩니다. Google 차트는 자바 스크립트와 함께 사용자 입력에 따라 차트로 값을 전달하는 데 사용할 수 있습니다. 코드에서 값을 사용하는 대신 일련의 변수를 만듭니다. 이 예제에서는 양식에서 사용자의 입력을 얻고 원형 차트를 만드는 방법을 보여 주며, 이 예제에서는 해당 양식의 입력을 생성하도록 하는 방법을 보여 주며, 이 예제에서는 양식에서 사용자의 입력을 생성하도록 하는 방법을 보여 주며, 이 예제에서는 양식에서 사용자의 입력을 생성하도록 하는 방법을 보여 주며, 이 예제 사용자가 양식을 제출하면 입력이 변수로 변환되고 해당 변수와 연결된 값이 차트에 채워집니다.