자주 묻는 질문(FAQ)

  1. Google Chart API란 무엇인가요?
  2. Google에서 이 서비스를 제공하는 이유는 무엇인가요? 어떤 이점이 있나요?
  3. Google에서 내 차트 데이터를 모두 로깅하나요?
  4. Google에서 새로운 유형의 차트를 지원해야 한다고 생각하거나 기능 요청을 했습니다. 요청을 어디로 보내야 하나요?
  5. 어떤 차트가 지원되나요?
  6. 프로그래매틱 방식으로(예: 자바스크립트 API에서) 차트를 만들 수 있나요?
  7. Google Chart API의 URL 길이에 제한이 있나요? URL의 최대 길이는 얼마인가요?
  8. 내 막대/선 등이 y축에 올바른 값과 일치하지 않는 이유는 무엇인가요?

Google Chart API란 무엇인가요?
Google Chart API는 일부 데이터에서 차트를 쉽게 만들어 웹페이지에 삽입할 수 있는 매우 간단한 도구입니다. HTTP 요청에 데이터 및 형식 지정 매개변수를 삽입하면 Google에서 차트의 PNG 이미지를 반환합니다. 다양한 유형의 차트가 지원됩니다. 이미지 태그에 요청하면 웹페이지에 차트를 포함할 수 있습니다.
Google에서 이 서비스를 제공하는 이유는 무엇인가요? 어떤 이점이 있나요?
Google은 Google 애플리케이션 (예: Google Finance)에 차트를 빠르게 삽입할 수 있는 기능을 원래 내부 도구로 빌드했습니다. 웹 개발자에게 개방하는 데 유용한 도구가 될 것이라고 생각했습니다.
Google에서 내 차트 데이터를 모두 로깅하나요?
HTTP 요청에 포함된 차트 데이터는 내부 테스트 및 디버깅을 위해 2주 이하의 임시 로그에 저장됩니다.

물론 차트가 공개 웹페이지의 이미지 태그에 표시되는 경우 크롤링될 수 있다는 점을 이해해야 합니다.

Google에서 새로운 유형의 차트를 지원해야 한다고 생각하거나 기능 요청이 있습니다. 요청을 어디로 보내야 하나요?
이 요청과 다른 지원 요청을 위해 설정된 Google 그룹: http://groups.google.com/group/google-visualization-api
어떤 차트가 지원되나요?
차트 갤러리에서 전체 목록을 확인할 수 있습니다.
예를 들어 자바스크립트로 프로그래매틱 방식으로 차트를 만들 수 있나요?
현재 URL로 요청을 보내는 방법으로만 차트 만들기를 지원합니다. 여러 사용자가 URL을 조합하는 데 도움이 되는 도구와 API를 만들었습니다.
Google Chart API의 URL 길이에 제한이 있나요? URL의 최대 길이는 얼마인가요?
URL의 최대 길이는 Google Chart API가 아닌 웹브라우저 및 웹 서버 고려사항에 의해 결정됩니다. 차트 GET 요청에서 허용되는 가장 긴 URL은 URL 인코딩 후 2,048자 (예: |%7C가 됩니다. POST의 경우 이 한도는 16K입니다.

URL 길이에 문제가 있는 경우 URL을 단축할 수 있는 몇 가지 방법을 소개합니다.

  • 텍스트 인코딩 데이터 형식을 사용하는 경우 숫자에서 선행 0을 삭제하고 소수점 뒤에 오는 0을 삭제하고 소수점 이하 자릿수는 소수점 이하 자릿수로 자르거나 자릅니다.
  • 이로 인해 URL이 충분히 단축되지 않으면 단순 (1자) 또는 확장 (2자) 인코딩을 사용하세요.
  • 샘플 데이터의 빈도를 줄입니다. 즉, 세분화를 줄입니다.
  • 차트에서 색상, 라벨, 스타일과 같은 장식과 장식을 삭제합니다.
막대/선 등이 y축에 올바른 값과 일치하지 않는 이유는 무엇인가요?
기본적으로 두 축은 모두 0~100 범위로 표시됩니다. 이는 데이터 값과 관계없이 적용됩니다. 선, 막대 또는 실제 데이터 값과 일치하도록 하려면 chxr 매개변수를 사용하여 데이터 범위와 정확하게 일치하는 라벨 범위를 지정해야 합니다.