Recent See All →

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 …

What $100 buys in each state

A hundred bucks in one state doesn’t always get you the same thing in another. Using calculations by the Bureau …

Dialect book of maps

In 2013, Josh Katz put together a dialect quiz that showed where people talk like you, based on your own …

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.