Recent See All →

Detailed time-lapse of everywhere on Earth

A few years back, Google released a time-lapse feature in Google Earth that let you see change through satellite imagery. …

Food patterns

Food trends come and go. Some stay longer than expected, and others come back a certain time every year. With …

American infrastructure mapped

I can always find time to enjoy me some minimal maps. Tim Meko for The Washington Post visualized American infrastructure …

Typeface interweaves words and graphs

Datalegreya is a new typeface by Fig that lets you intertwine a graph into the words. Datalegreya can be used …

Actual deportation numbers

There was a lot of talk about deporting millions of illegal immigrants immediately, but as The New York Times shows, …

in/ex troversion

Here’s a short illustrated animation on introverts and extroverts by Julia Rodrigues. This is basically me. I enjoy the company …

Increasing diversity

Dan Keating and Laris Karklis for The Washington Post map the change in diversity since 2000. The color scale, shown …

Visual collection of bird sounds

Different species of birds make different sounds. However, the sounds are so quick and compressed that it can be tough …

History of Earth in the context of a football field

In the latest addition to the put-big-numbers-in-context genre, here’s the history timeline of our planet in the context of 100 …

Dear Data headed to MoMA’s permanent collection

What started as a personal project and then turned into a book, Dear Data was a collaboration between pen pals …

Features See All →

Shift Your Point of View to When America Was “Better”

How good or bad something is depends on what you compare against.

Resources to Find the Data You Need, 2016 Edition

This is an update to the guide I wrote in 2009, which as it turns out, is now mostly outdated. So, 2016. Here we go.

Two Centuries of Population, Animated

A visual history of a growing United States.

Unemployment in America, Mapped Over Time

Watch the regional changes across the country from 1990 to 2016.

Mapping the Spread of Obesity

A look at the rise for each state over three decades, for men and women.

Income Increased

But not every group’s median income increased by the same amount.

Tutorials See All →

Transitioning Map, Part 3: Animate Change Over Time

How to make a bunch of maps and string them together to show change.

Transitioning Map, Part 2: Refining the Format and Layout

How to make a more readable and more visually accurate map, before you dive into the big transitions.

Transitioning Map, Part 1: Mapping Irregular Data with Interpolation in R

Rarely do you have evenly-spaced data across an entire geographic space. Here is a way to fill in the gaps.

Quickfire How-To for Visualizing Proportions in R

There are many ways to show parts of a whole. Here are quick one-liners for the more common ones.

Guides See All →

Resources to Find the Data You Need, 2016 Edition

This is an update to the guide I wrote in 2009, which as it turns out, is now mostly outdated. So, 2016. Here we go.

Learning R Versus d3.js for Visualization

For those who work with R and d3.js, the differences between the two are obvious. But for those who are …

Shorten the Visualization Path Back to Reality

Visualization is complex, but if I were to break it down simply, I’d say it’s something like the process below. …

5 Tips for Learning to Code for Visualization

Here are some tips to get you started, based on my own experiences with R, and more recently, the JavaScript library d3.js.