<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom"><title>Simon Willison's Weblog: google-charts</title><link href="http://simonwillison.net/" rel="alternate"/><link href="http://simonwillison.net/tags/google-charts.atom" rel="self"/><id>http://simonwillison.net/</id><updated>2010-04-27T12:07:32+00:00</updated><author><name>Simon Willison</name></author><entry><title>Google Charts release notes, February 2010</title><link href="https://simonwillison.net/2010/Apr/27/charts/#atom-tag" rel="alternate"/><published>2010-04-27T12:07:32+00:00</published><updated>2010-04-27T12:07:32+00:00</updated><id>https://simonwillison.net/2010/Apr/27/charts/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://code.google.com/apis/chart/docs/release_notes.html#10022010"&gt;Google Charts release notes, February 2010&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
More new Google Charts Image API features I hadn’t noticed before: charts of large data sets can now be generated using a POST request, but the killer feature is the ability to add ?chof=validate to see useful error messages. ?chof=json is interesting too—it gives you back a JSON object detailing the coordinates of various interesting shapes on the associated chart, which you can then use to create your own image maps or JavaScript tooltips. It’s a shame it doesn’t support JSON-P.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/google-charts"&gt;google-charts&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/json"&gt;json&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/jsonp"&gt;jsonp&lt;/a&gt;&lt;/p&gt;



</summary><category term="google-charts"/><category term="json"/><category term="jsonp"/></entry><entry><title>Google Image Charts: Mathematical (TeX) Formulas</title><link href="https://simonwillison.net/2010/Feb/12/mathematical/#atom-tag" rel="alternate"/><published>2010-02-12T09:42:47+00:00</published><updated>2010-02-12T09:42:47+00:00</updated><id>https://simonwillison.net/2010/Feb/12/mathematical/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://code.google.com/apis/chart/docs/gallery/formulas.html"&gt;Google Image Charts: Mathematical (TeX) Formulas&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
I’m not sure when they added this, but you can now use the Google Charts Image API to render mathematical formulas, specified using TeX syntax. Wordpress.com and Wikipedia have both offered this feature for quite a while, but now you can use it anywhere on the Web.

    &lt;p&gt;&lt;small&gt;&lt;/small&gt;Via &lt;a href="http://googlecode.blogspot.com/2010/02/announcing-google-chart-tools.html"&gt;Google Code Blog: Announcing Google Chart Tools&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/formula"&gt;formula&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/google"&gt;google&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/google-charts"&gt;google-charts&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/mathematics"&gt;mathematics&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/tex"&gt;tex&lt;/a&gt;&lt;/p&gt;



</summary><category term="formula"/><category term="google"/><category term="google-charts"/><category term="mathematics"/><category term="tex"/></entry><entry><title>JSLitmus</title><link href="https://simonwillison.net/2009/Oct/28/jslitmus/#atom-tag" rel="alternate"/><published>2009-10-28T17:11:48+00:00</published><updated>2009-10-28T17:11:48+00:00</updated><id>https://simonwillison.net/2009/Oct/28/jslitmus/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.broofa.com/Tools/JSLitmus/"&gt;JSLitmus&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
“A lightweight tool for creating ad-hoc JavaScript benchmark tests”. Includes an ingenious hack for graphing the results—it generates a Google Chart, then provides a TinyURL for viewing that chart in the future. The TinyURL is generated by pointing an inconspicuous iframe at the TinyURL API and letting the user copy-and-paste the resulting shortened URL directly out of the iframe.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/benchmarks"&gt;benchmarks&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/google-charts"&gt;google-charts&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/iframes"&gt;iframes&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/javascript"&gt;javascript&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/jslitmus"&gt;jslitmus&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/tinyurl"&gt;tinyurl&lt;/a&gt;&lt;/p&gt;



</summary><category term="benchmarks"/><category term="google-charts"/><category term="iframes"/><category term="javascript"/><category term="jslitmus"/><category term="tinyurl"/></entry><entry><title>pygooglechart</title><link href="https://simonwillison.net/2008/Dec/22/python/#atom-tag" rel="alternate"/><published>2008-12-22T11:43:46+00:00</published><updated>2008-12-22T11:43:46+00:00</updated><id>https://simonwillison.net/2008/Dec/22/python/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://pygooglechart.slowchop.com/"&gt;pygooglechart&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
I tried a bunch of Python wrappers for Google Charts and liked this one best.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/google-charts"&gt;google-charts&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/python"&gt;python&lt;/a&gt;&lt;/p&gt;



</summary><category term="google-charts"/><category term="python"/></entry><entry><title>Tracking Christmas Cheer with Google Charts</title><link href="https://simonwillison.net/2008/May/26/ways/#atom-tag" rel="alternate"/><published>2008-05-26T21:43:36+00:00</published><updated>2008-05-26T21:43:36+00:00</updated><id>https://simonwillison.net/2008/May/26/ways/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://24ways.org/2007/tracking-christmas-cheer-with-google-charts"&gt;Tracking Christmas Cheer with Google Charts&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Brian Suda’s Google Charts tutorial on 24 ways has proved invaluable for figuring out how to handle grid lines and axis labels, both of which are pretty unintuitive (and not hugely helped by the official documentation).


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/24-ways"&gt;24-ways&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/brian-suda"&gt;brian-suda&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/google"&gt;google&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/google-charts"&gt;google-charts&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/graphs"&gt;graphs&lt;/a&gt;&lt;/p&gt;



</summary><category term="24-ways"/><category term="brian-suda"/><category term="google"/><category term="google-charts"/><category term="graphs"/></entry><entry><title>LJWorld.com: Kansas Democratic Presidential Caucuses</title><link href="https://simonwillison.net/2008/Feb/8/ljworldcom/#atom-tag" rel="alternate"/><published>2008-02-08T11:17:45+00:00</published><updated>2008-02-08T11:17:45+00:00</updated><id>https://simonwillison.net/2008/Feb/8/ljworldcom/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www2.ljworld.com/elections/2008/feb/05/races/democratic_presidential_nomination/"&gt;LJWorld.com: Kansas Democratic Presidential Caucuses&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
The most beautiful election results page I’ve ever seen. Love the typography and the Google Charts integration.

    &lt;p&gt;&lt;small&gt;&lt;/small&gt;Via &lt;a href="http://www.postneo.com/2008/02/05/covering-kansas-democratic-caucus-results"&gt;Matt Croydon&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/design"&gt;design&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/elections"&gt;elections&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/google-charts"&gt;google-charts&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/kansas"&gt;kansas&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ljworld"&gt;ljworld&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/matt-croydon"&gt;matt-croydon&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/typography"&gt;typography&lt;/a&gt;&lt;/p&gt;



</summary><category term="design"/><category term="elections"/><category term="google-charts"/><category term="kansas"/><category term="ljworld"/><category term="matt-croydon"/><category term="typography"/></entry><entry><title>Negative numbers in the Google Chart API</title><link href="https://simonwillison.net/2007/Dec/8/negative/#atom-tag" rel="alternate"/><published>2007-12-08T09:03:12+00:00</published><updated>2007-12-08T09:03:12+00:00</updated><id>https://simonwillison.net/2007/Dec/8/negative/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.kryogenix.org/days/2007/12/08/negative-numbers-in-the-google-chart-api"&gt;Negative numbers in the Google Chart API&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Stuart has some ingenious tricks for showing negative values on Google Charts, based on transforming the data to positive values and then relabeling the axes.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/google"&gt;google&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/google-charts"&gt;google-charts&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/stuart-langridge"&gt;stuart-langridge&lt;/a&gt;&lt;/p&gt;



</summary><category term="google"/><category term="google-charts"/><category term="stuart-langridge"/></entry><entry><title>Google Chart API Revisited</title><link href="https://simonwillison.net/2007/Dec/7/little/#atom-tag" rel="alternate"/><published>2007-12-07T23:59:53+00:00</published><updated>2007-12-07T23:59:53+00:00</updated><id>https://simonwillison.net/2007/Dec/7/little/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://gulopine.gamemusic.org/2007/12/google-chart-api-revisited.html"&gt;Google Chart API Revisited&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Marty does some more digging.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/api"&gt;api&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/google-charts"&gt;google-charts&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/martyalchin"&gt;martyalchin&lt;/a&gt;&lt;/p&gt;



</summary><category term="api"/><category term="google-charts"/><category term="martyalchin"/></entry><entry><title>Quoting Marty Alchin</title><link href="https://simonwillison.net/2007/Dec/7/zero/#atom-tag" rel="alternate"/><published>2007-12-07T16:47:49+00:00</published><updated>2007-12-07T16:47:49+00:00</updated><id>https://simonwillison.net/2007/Dec/7/zero/#atom-tag</id><summary type="html">
    &lt;blockquote cite="http://gulopine.gamemusic.org/2007/12/google-chart-api.html"&gt;&lt;p&gt;Unfortunately, I was shocked, horrified and moderately surprised to see that nowhere is there any mention of how to encode negative numbers. Google, I appreciate you trying to help, and I understand that this grew out of needs for Google Finance, where stock prices can never dip below zero. But there's really not that much data out there in the real world that always exists solely above the origin.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p class="cite"&gt;&amp;mdash; &lt;a href="http://gulopine.gamemusic.org/2007/12/google-chart-api.html"&gt;Marty Alchin&lt;/a&gt;&lt;/p&gt;

    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/google"&gt;google&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/google-charts"&gt;google-charts&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/martyalchin"&gt;martyalchin&lt;/a&gt;&lt;/p&gt;



</summary><category term="google"/><category term="google-charts"/><category term="martyalchin"/></entry></feed>