This articlerelies excessively onreferences toprimary sources. Please improve this article by addingsecondary or tertiary sources. Find sources: "Google Chart API" – news ·newspapers ·books ·scholar ·JSTOR(January 2009) (Learn how and when to remove this message) |
| Google Chart API | |
|---|---|
| Original author | |
| Initial release | 2007 |
| Final release | February 2010 |
| Available in | HTTP requests |
| Website | developers |
TheGoogle Chart API is a non-interactiveWeb service (nowdeprecated) that createsgraphicalcharts from user-supplied data. Google servers create aPNG image of a chart from data and formatting parameters specified by a user'sHTTP request. The service supports a wide variety of chart information and formatting. Users may conveniently embed these charts in aWeb page by using a simpleimage tag.
Originally theAPI was Google's internal tool to support rapid embedding of charts withinGoogle's own applications (likeGoogle Finance for example). Google figured it would be a useful tool to open up to web developers. It officially launched on December 6, 2007.
Currently, line, bar, pie, andradar charts, as well asVenn diagrams,scatter plots,sparklines,maps, google-o-meters, andQR codes are supported.
Google deprecated the API in 2012[1][2] with guaranteed availability until April 2015. On March 18, 2019 Google turned off the API.[3] Google recommends the successor serviceGoogle Charts.[4]
The following URL creates the pie chart below:
http://chart.apis.google.com/chart?
chs=200x200
&chdlp=b
&chtt=Uberman
&chdl=Asleep|Awake
&chd=t:1,11,1,11,1,11,1,11,1,11,1,11
&cht=p
&chco=586F8E,7D858F,586F8E,7D858F,586F8E,7D858F,586F8E,7D858F,586F8E,7D858F,586F8E,7D858F
Instead of creating the URL request manually, there are many open source libraries available for most programming languages.
| Platform | Name | Website |
|---|---|---|
| Java | Google Chart API wrapper[5] | https://code.google.com/p/googlechartwrapper/ |
| Java | charts4j[6] | https://code.google.com/p/charts4j/ |
| C#/.NET | ngchart | https://code.google.com/p/ngchart/ |
| Ruby | gchart | https://web.archive.org/web/20100618222849/http://rubyforge.org/projects/gchart/ |
| Python | google-chartwrapper | https://code.google.com/p/google-chartwrapper/ |
| PHP | gchartphp | https://github.com/pacbard/gChartPhp |