구글에서 차트 API를 선보였다.
REST 방식으로 차트 데이터와 형식을 보내면 간단하게 차트를 만들어 준다.
http://chart.apis.google.com/chart?cht=p3&chd=s:FI&chs=400x200&chl=Firefox|IE
위의 URL에서 3차원 파이(cht), F와 I의 ASCII값(chd)를 인코딩 해서 400x200 사이즈 캔버스에 Firefox와 IE라는 레이블(chl)로 그리라는 이야기다.
아래 차트를 보면 알겠지만 복잡해 보이는 차트도 GET 방식으로 넘긴 데이터를 가지고 만들어 낸다.
GET 방식의 경우 최대 2,047byte 까지만전달 할 수 있기 때문에 값을 Number 값으로 전달햇다면 아래와 같은 복잡한 차트를 구현하기 힘들었을 것이다.
역시 발상의 전환이랄까... ASCII값을 인코딩해서 수치로 처리 한다는..
간단한거 같지만 이런걸 생각한다는것이 존경 스럽다.
발상의 전환
일분 내용은 Channy’s Blog 에서 발췌하였습니다.
TRACKBACK :: http://blueb.net/blog/trackback/981
-
웹 실시간 차트생성 - 구글 차트 API
: PHP와 Web 2.0 2007/12/09 19:19
구글에서는 새로운 차트를 공개했습니다. http://code.google.com/apis/chart/사용 방법도 다양하게 제공하는데 간단한 차트는 URL쿼리를 만드는 것만으로도 차트를 만들 수 있습니다.요즘 화제인 30000%가 올랐다는 이명박 관련주인 이화공영을 간단하게 차트로 준비해보겠습니다. http://chart.apis.google.com/chart?chs=300x225& // 사이즈chd=t:25.0,29.0,28.0,32.0,3...
-
Google Chart API Javascript Wrapper 등장
: PHP와 Web 2.0 2007/12/09 21:48
http://www.solutoire.com 를 운영하는 b.wenneker는 Google Chart API가 나오자마자 이것을 래핑한 GCHART 라는 자바스크립트 래퍼 클래스를 공개 하였습니다.( GWIT을 사용한 GChart는 다른것입니다. 일부러 대소문자가 구분된것인지 모르겠지만 알파인만큼 가볍게 이름을 지었나보네요. )빨리 공개한 만큼 전체가 180여줄 밖에 안되고 모든 기능을 래핑하지는 못했지만 이미 누군가 작업을 했다는게 중요하죠Cha...


참 좋네요 ^^ 좋은 정보 감사합니다. 2007/12/08 13:44