Showing posts with label Tufte. Show all posts
Showing posts with label Tufte. Show all posts

Tuesday, March 25, 2008

Google Visualization API

Google recently released a new application program interface for visualizations. Google Visualization API:

[It] lets you access multiple sources of structured data that you can display, choosing from a large selection of visualizations. The Google Visualization API also provides a platform that can be used to create, share and reuse visualizations written by the developer community at large.
  • Embed visualizations directly into your website: Display attractive data on your website by choosing from a vast array of visualizations created by the developer community.

  • Write, share and reuse: The Google Visualization API provides simple Gadget extensions to its API to create visualization Gadgets. Publish these here or in the Gadget directory. Become an active participant in the developer community; reuse and share visualizations with others.

  • Create extensions to Google products: Write visualization applications for Google products such as Google Docs. With a growing list of products that support Gadgets, syndicate your app.

  • Use many data sources, one API: Visualization apps created using the API are able to access any compliant data source with no required code changes to your application. Developers can start building apps immediately using Google Spreadsheets as a supported data source.

Information Aesthetics asks, "will this shape the future of data visualization online? if so, how?"

Flowing Data picks up on the question and responds:

If Google visualization becomes popular, visualization, in general, grows in popularity. People who weren't exposed will now know more, and if all goes according to plan, data awareness has a chance to develop.

As an example, Google Maps made online mapping what it is now - commonplace. Remember when online mapping was only limited to the big boys? Now everyone can mashup to their heart's content. People know how to use it and similar mapping applications and because of that, more "idea people" ask for mapping. As a result there is more opportunity.

Flowing Data then asks:

What do you think? Is the Google visualization API going to limit our imagination where we get stuck in a Google-ish funk; or is data and visualization awareness ready to rise to a point where we all benefit?
The responses are clearly positive. Flowing Data reader escargot points out:
It’s not going to limit our imagination any more than Excel does. Everyone has access to the standard bar, pie and scatter plots in Excel, and they’re by far the most common plots you see. And yet, you still see creative and informative visualizations.

Google is just offering a few more standard plots. Nice to have, but by no means limiting.
I've not used the API yet but my response is very positive. Information graphics will be more accessible. That's good for everyone... except, of course... graphic artists. Wait a minute. That's taking work away from me! I take it back, it's a terrible idea!

Just kidding. Some of the graphical styles are a little too cutesy. The gauge graphic to right is a fun visual analogy to traditional gauges. But it takes up a lot of space to deliver three data points.

In contrast, (fans of Edward Tufte take note) Google has included sparklines, which may be the most graphically efficient use of data space.

The example to the left is from Edward Tufte's book Beautiful Evidence.

If Google visualizations take hold, I'm anxious to see how they'll be used.

Thursday, February 28, 2008

The Ebb and Flow of Movies: Box Office Receipts 1986 - 2007

The New York Times has posted a visualization of movie grosses from 1986-2007. The technique they use is called ThemeRiver which was developed in 1999 [PDF].

It's an interesting graphic but I do have some problems with it. The actual numbers behind it are not available in the graphic. The Times could have overcome this problem but didn't.

With this technique, instead of the height being relative to a base line (which would have forced some data elements to eclipse one another) the amounts are represented by visible areas. This means there is no simple way to plot the values on the vertical side of the graph.

The New York Times could have overcome this by making the interactive part show the numbers. Instead, it shows a synopsis of the movie and a link to the Times' summary.

The coloration indicates box office gross over time. But the color breaks are a little odd. A color change which would distinguish the $500 mark would make sense in this case. The lightest color designation is superfluous because it is effectively blotted out by its white outline.

While the grosses are calculated in inflation-adjusted dollars, it appears that the weekly box office is mapped in non-adjusted dollars. Just compare the big hits of the 80's to recent hits and you'll see what I mean. On the techie side, a better scroll bar and a zoom feature would be useful.

My only other complaint is more of a quibble. The smooth continuous curves suggest high resolution data that does not exist. These figures are based on weekly box office -- only four or five horizontal chunks per month. While there is an undeniable grooviness to the interpolated curves, revealing the data in its choppy weekly form might have yielded some interesting facts. But it would probably be much harder to read.

OK, all that having been said, it's a very interesting graphic. The visualization technique is intuitive and invites comparisons among the different elements -- search for "The Full Monty" for interesting example.

ThemeRiver reminds me of a more rigorous version of the Genealogy of Pop/Rock Music graphic discussed in Edward Tufte's Visual Explanations. There a lot of imaging techniques being developed and very few of them get much traction. ThemeRiver might just catch on. Being in the New York Times certainly helps.

via infosthetics, flowingdata and boingboing.