google chart The Google Chart API looks to be an excellent offering for developers and web front-end engineers. It provides a brain-dead simple way of putting a variety of charts into a web page, all generated by Google.

  • Line
  • Bar
  • Pie
  • Venn (really)
  • Scatter Plots

There are ton of line style and color options, simple instructions for encoding the data, and a rate limit of 50,000 per day.

Read more in the announcement on the Google Code blog.

Well done, guys.

Now, can you do a web page thumbnail generator too? :-)

Posted by jzawodn at December 06, 2007 03:39 PM

Reader Comments
# Mario said:

a Yahoo developer praising Google? shameful. a Yahoo developer should be praising which already generates Binocular webpage thumbnails:

on December 6, 2007 04:10 PM
# Jeremy Zawodny said:

Shameful? Huh?

They did a good job. What's wrong with saying that?

Oh, and where's the API for the Ask site thumbnail service? I couldn't find docs for it.

on December 6, 2007 04:22 PM
# Philipp Lenssen said:

> Now, can you do a web page thumbnail
> generator too?

Come to think of, they had one, sort of. They had an open service which allowed you to turn any website into an image. Using the unofficial Google Page Creator image API you might even be able to resize that one to thumbnail size then! But, they closed down their website-to-image functionality, which was unofficial anyway (it was only meant to be used for an ad campaign which, consisting of a Flash which showed you what AdSense or something could do to your site... I used this tool for some time to generate automated site snapshots, of no less ...)

on December 6, 2007 04:32 PM
# brad said:

Whats really shameful is that we have lowered our standards to the point something that is this much of a shell can be praised in the public arena for anything other than a silly school project. Count me unimpressed (as usual for anything that comes out of google that isnt search, ads or gmail)

on December 6, 2007 05:53 PM
# Jan said:

How does this compare to the new YUI Charts API? []

on December 6, 2007 07:14 PM
# Oscar Merida said:

I've used webthumbs ( to generate such thumbnails, works pretty well and free up to a point.

on December 6, 2007 09:55 PM
# Norbert said:
on December 7, 2007 12:02 AM
# jaemark said:

It's not really the same, but PHP/SWF charts are waay cooler.

on December 7, 2007 01:36 AM
# Joe Winter said:

The Venn diagrams don't work very well. You can't label intersections and you can't do more than three sets.

Other than that, though, it's pretty cool.

on December 7, 2007 07:13 AM
# Josh Woodward said:

Wow, that would have made my job at Yahoo easy. Unless we had a busy day that generated more than 50,000 hits, of course.

on December 7, 2007 09:09 AM
# Brian Duffy said:

What's up with the haters?

This isn't the end-all, be-all of charts and graphs, but it is a nice, easy to use service that draws nice looking graphs.

on December 7, 2007 09:46 AM
# chad said:

Jeremy, have you Emprise JavaScript Charts? They use the canvas tag to create awesome charts and graphs.

The google ones look okay, but EJS Charts let you zoom, and scroll around the data, it's really awesome; something that a simple PNG can't really do.

on December 7, 2007 10:01 AM
# Dataland said:

Google has released an open web API that provides a drop-dead simple means of adding graphs and charts to web pages. I really do find their implementation to be extremely elegant and powerful. Here are some sample charts and their usage urls. Good stuff ... (Pingback)

on December 7, 2007 12:58 PM
# Roebot said:

OK JZ I have to posts for you on this topic. First: is a nice post written by Corey on how one can use Google Charts in MindTouch Deki Wiki. Second: is a post I did today showing a MySQL and Google Charts mashup in Deki Wiki. Dig it. :-)

on December 12, 2007 08:36 PM
# rapidadverbssuck said:

Someone has actually already put the API to good use, if you want to see an example of an application--it's kind of dorky but pretty cool. Really illustrates the power and simplicity of the API. Also, the proprietary algorithm they use here is amazingly accurate! It's at -- worth checking out.

on December 13, 2007 03:08 AM
# rapidadverbssuck said:

I know it's not classy to double post, but I gave the wrong address; it's actually:

on December 13, 2007 05:21 AM
# Srinath said:

I love Timepedia Chronoscope Ajax graphs. Awesome!!

on December 13, 2007 08:02 AM
# Roebot said:

@rapidadverbssuck omg, my eyes! my eyes! that site instantly gave me a seizure and a migraine. The charts are amusing and original though. :-)

on December 14, 2007 04:20 PM
# Malaiac said:

Here is a PHP class to generate and cache Google Charts.

on December 19, 2007 08:10 AM
# Joe Hocker said:

Wow, Google charts are great. But.... it can only be used my a limited audience. Why do I suggest that? It's be cause the data that I'm charting is sensitive to my business or my employer. I don't feel I have the liberty to send corporate date outside our firewalls to Google.

I really which this was a set of libraries that I could put on a internal web server. It could be I'm missing something but I didn't see any what of getting the chart other than sending it to Google. On top of that you have only a limited number of request that can be made to google charts.

Other than that... Really good job. I can't say enough of how cool this is. I really like the fact that the chart is a PNG image. That is truly portable, as in I can target charts for use on the iPhone, which doesn't support the flash component in Yahoo's charts.

on January 16, 2008 10:00 PM
# Markandey singh said:

COOL.....Charts are easy to draw.
but web page thumbnail generator may overload their servers.
It requires lots of guts to launch such bulky service as free.

on January 21, 2008 05:41 AM
# Blogger said:

This API is great,
Google APIs are amazing,
I had implement a UI editor for Google Charts, you can access it at

on March 26, 2008 02:22 AM
Disclaimer: The opinions expressed here are mine and mine alone. My current, past, or previous employers are not responsible for what I write here, the comments left by others, or the photos I may share. If you have questions, please contact me. Also, I am not a journalist or reporter. Don't "pitch" me.


Privacy: I do not share or publish the email addresses or IP addresses of anyone posting a comment here without consent. However, I do reserve the right to remove comments that are spammy, off-topic, or otherwise unsuitable based on my comment policy. In a few cases, I may leave spammy comments but remove any URLs they contain.