Recreating Another New York Times Chart

At the recent Turning Statistics into Knowledge conference (here's a synopsis), I saw The New York Times' Amanda Cox present on how their 25-person design team designs and builds infographics. In my opinion, The New York Times sets the bar for telling stories with data. Amanda, I later found out, is sometimes referred to as the Michael Phelps of Infographics -- presumably for her tendency to win infographics awards, not for getting photographed with a bong.

Here's a infographic from the presentation that I particularly liked:

Turning a corner

This chart is a re-examination of the OECD Business Cycle Clock which:

has been designed to better visualize business cycles - fluctuations of economic activity around their long term potential level - and how some key economic indicators interact with the business cycle.

(Flowing Data also took a look at this chart and the other approaches to presenting the same data.)

Amanda's version of this chart is great because it demonstrates what can be done with the under-used scatterplot chart. Scatterplots are effective at presenting the relative performance of a set of things (e.g. product portfolio). Typically they show a snapshot in time; Amanda has added a time dimension without visually overwhelming the user.

As we've done in the past, we wanted to try to recreate a New York Times-style graphic in Excel. Here's how it came out:

Business Cycle

We have a few tricks in here to make this Excel chart possible:

  • The chart is a scatterplot with smoothed connector lines. A second highlight series displays just values based on the time selection at the top.
  • The line chart at the bottom contains a bar chart that keys off of the time selector to help visually display the time range selected.
  • All the labels on the chart are extra data series with data labels rather than adding text labels onto the chart. This approach makes it easier to place the points in the appropriate spot and not worry about problems on resizing.
  • A simple macro on the "animate" button walks through the data.

You can download the Excel spreadsheet here

This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License. All source code is released under a BSD License unless otherwise specified.

4 comments


July 27, 2009
Neal said:

Excellent post!! I particularly like the links to the other information and the incredible excel file attached. A real contribution! Thanks!


July 28, 2009
Lee said:

Really like the controls chart control bars. Going to find out how to do those!


August 1, 2009
Travis said:

I've posted the code for an interactive python version of (nearly) this same graphic here: http://travisvaught.blogspot.com/2009/08/infographic-in-python-using-chaco.html Thanks for the post--very nice.


August 17, 2009
derek said:

I'm delighted that the NYT is using a scatter graph, but I thought NYT didn't do scatter graphs because they thought their readers wouldn't understand them?

Your name

Email (optional, will not be shared)

Type the word "juice" (required to confuse the spammers)

Your comment


Add a comment