구글 차트 API

구글에서 간단하게 차트를 그릴 수 있는 Chart API를 선보였다. 구글 파이넌스, 검색 트렌드, 애널리틱스 등에서 개발하는 와중에 오픈 한번 해보면 어떨까 해서 만들어 본것 같다. 사용법은 매우 쉽다. REST 방식으로 차트 데이터와 형식을 보내면 간단하게 차트를 만들어 준다. 가령 예를 들면,

http://chart.apis.google.com/chart?cht=p3&chd=s:FI&chs=400×200&chl=Firefox|IE

위의 URL에서 3차원 파이(cht), F와 I의 ASCII값(chd)를 인코딩 해서 400×200 사이즈 캔버스에 Firefox와 IE라는 레이블(chl)로 그리라는 이야기다.

간단히 <img src=””>방식으로 링크해보면 위와 같다. 다양한 차트 표현 방법을 지원하고 데이터 표현 방식도 ASCII 값을 이용해서 인코딩 하도록 해서 짧은 GET 방식에서도 매우 복잡한 차트도 그릴 수 있다.

 

 

도대체 이런 걸 왜 만들었을까? 구글 Image Labeler 처럼 인덱스 불가능한 정보를 인덱스 가능한 상태로 바꾸려는 노력… 모든 데이터를 텍스트로 만들려는 노력에 존경을 보낸다.

- ;

여러분의 생각

  1. Always Renewal

    웹 서비스를 돋보이게 하는 것은 역시 디자인이죠 ^^ 기능적인 부분은 당연히 되는 것이라고 사용자들은 생각하기 때문에 성능에 큰 문제가 없다면 우리의 선택은.. 역시 디자인이 좌우합니다. (사실상 요즘 이야기되고 있는 UX(User eXperience)라는 것도 어찌보면 디자인이라고 생각합니다.) 한번쯤은 차트를 그리기위한 프로그램을 작성해 보신적이 있을 것입니다. 막대그래프를 그리는 가장 보편적인 방법은 네모이미지 파일의 높이/너비 값을 변경시켜서..

  2. 나를 찾는 아이

    이번에 구글에서 chart api를 공개했다. 차트예제 다양한 디자인의 차트. 대단해요~!

  3. PHP와 Web 2.0

    구글에서는 새로운 차트를 공개했습니다. http://code.google.com/apis/chart/사용 방법도 다양하게 제공하는데 간단한 차트는 URL쿼리를 만드는 것만으로도 차트를 만들 수 있습니다.요즘 화제인 30000%가 올랐다는 이명박 관련주인 이화공영을 간단하게 차트로 준비해보겠습니다. http://chart.apis.google.com/chart?chs=300×225&amp; // 사이즈chd=t:25.0,29.0,28.0,32.0,3…

  4. PHP와 Web 2.0

    http://www.solutoire.com 를 운영하는 b.wenneker는 Google Chart API가 나오자마자 이것을 래핑한 GCHART 라는 자바스크립트 래퍼 클래스를 공개 하였습니다.( GWIT을 사용한 GChart는 다른것입니다. 일부러 대소문자가 구분된것인지 모르겠지만 알파인만큼 가볍게 이름을 지었나보네요. )빨리 공개한 만큼 전체가 180여줄 밖에 안되고 모든 기능을 래핑하지는 못했지만 이미 누군가 작업을 했다는게 중요하죠Cha…

  5. 세상의 단편

    Google API 구글 API() 웹을 플랫폼이라고 생각하고 웹기반의 사업을 나날이 확대하고 있는 기업 구글의 오픈소스 프로젝트의 하나인 Google API는 API(Application programming interface)의 의미 그대로, 간단한 설정 값들만 넘겨주면 정해진 기능들을 수행해서 웹으로 구현해준다. 요즘 관심 있게 보고 있는 구글 차트 API(http://code.google.com/apis/chart/) 를 살펴보자. 일단 아래..

  6. Suapapa's Blog

    경험상, 파이썬으로 차트를 그리는 일은 쉽지 않았습니다.
    한글이 잘 나오는 차트 라이브러리를 찾기가 힘들어서, 파이썬 마을에서도 관련 글타래가 열렸었지만 이거다 싶은 답은 나오지 않…

  1. 흥미로운 서비스네요~ 🙂

  2. 이럴땐 “역시 구글”…이란 말 밖에 안나오네요 😉

  3. 하루 요청 제한이 50,000 번 이지만
    이정도 횟구면 뭐 나쁘지 않군요.

  4. 좋은 정보 감사합니다.^^

  5. 깔끔하고 좋네요 ^^

    한번 써봐야 겟습니다.

  6. 구글 오피스에 사용하려고 만들지 않았을까요? ^^

의견 쓰기

이름* 이메일* 홈페이지(선택)