Recent See All →

Hurricane simulations show severe flooding in Houston

In 2008, Hurricane Ike blew just past the Houston Ship Channel, “home to the nation’s largest petrochemical complex.” Had Ike …

Cell reception on the subway, mapped

Daniel Goddemeyer and Dominikus Baur grew interested in cell reception while on the New York subway: In recent years, the …

Super Tuesday simulation to show uncertainty

As we know, there are various outcomes during election season, with uncertainty in each round. The Upshot is currently using …

Impact of Best Picture Oscar nomination on profit

I think the general assumption is that getting an Oscar nomination for Best Picture has a direct effect on profits. …

Possible paths for a Trump nomination loss or win

It pains me to imagine a time when Donald Drumpf earns a Republican nomination. There are a number of ways …

Screen-capping Google Maps for traffic

Alyson Hurt quickly wrote some code to take screen captures of a Google Maps window periodically. The original intention was …

Vega-Lite for quick online charts

A few years ago, Trifacta released Vega, a “visualization grammar” that lets you create charts with a JSON file. But …

Code as microorganism

Taking a step beyond 2-D glyphs, Codeology depicts GitHub user activity based on what they have contributed as 3-D objects …

How much warmer your city was in 2015

It was hotter in 2015 than any other year ever. K. K. Rebecca Lai for the New York Times shows …

Social network of Earth’s plants and animals

Plants and animals interact with each other to stay alive, which in turn forms complex systems. I think the Lion …

The Daily Mail Stole My Visualization, Twice

Last month, I published an interactive visualization that simulates how and when you will die. It reached millions of people …

Features See All →

Marrying Age

People get married at various ages, but there are definite trends that vary across demographic groups. What do these trends look like?

Million to One Shot, Doc

Between 2009 and 2014, there were an estimated 17,968 visits to the emergency room for things stuck in a rectum. Here are those things’ stories.

Why People Visit the Emergency Room

These are the top 250 products that people injure themselves on or with in a year.

How You Will Die

So far we’ve seen when you will die and how other people tend to die. Now let’s put the two together to see how and when you will die, given your sex, race, and age.

Causes of Death

There are many ways to die. Cancer. Infection. Mental. External. This is how different groups of people died over the past 10 years, visualized by age.

10 Best Data Visualization Projects of 2015

These are my picks for the best of 2015. As usual, they could easily appear in a different order on a different day, and there are projects not on the list that were also excellent.

Tutorials See All →

How to Make an Interactive Stacked Area Chart

Stacked area charts let you see categorical data over time. Interaction allows you to focus on specific categories without losing sight of the big picture.

How to Customize Axes in R

For presentation purposes, it can be useful to adjust the style of your axes and reference lines for readability. It’s all about the details.

How to Make an Interactive Bar Chart With a Slider

Provide a slider for the standard bar chart so that users can shift focus to a point of interest.

Animated Pyramid Chart in R

Make a bunch of charts, string them together like a flip book, and there’s your animation. Sometimes good for showing changes over time. Always fun to play with.

Guides See All →

Venn Diagrams: Read and Use Them the Right Way

Venn diagrams seem straightforward, but why all the mistakes? Here’s a guide to avoid the snafus.

Bar Chart Baselines Start at Zero

There are visualization rules and there are visualization suggestions. Most are suggestions. The ones that are rules exist because of how our brains process visual information. There’s just no getting around it.

Real Chart Rules to Follow

There are rules—usually for specific chart types meant to be read in a specific way—that you shouldn’t break. When they are, everyone loses. This is that small handful.

Horizon Graphs, with a Food Pricing Example

The rarely used chart type for time series data is actually quite nice, once you get the hang of it. Although it does have its limitations.