Recent See All →

Cartography and geography documentary – from 1961

This is too good not to watch. It’s a 1961 documentary on cartography and geography from the United States Air …

Visualizing the U.S.-Mexican border

There’s been a lot of talk about building a wall at the U.S.-Mexican border lately. Seems straightforward enough, right? Just …

Adjusting map data with Mapshaper

Map making is a finicky challenge where oftentimes your map data — points, lines, and polygons — must align just …

R graph gallery

One of best ways to learn visualization in any given software is to look at examples and apply to your …

Ad spending for Clinton and Trump

Adam Pearce for the New York Times charted ad spending for Clinton and Trump, starting 20 weeks out from the …

Members Only

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.

Trump bar chart baselines are the worst baselines. Sad.

The Donald Trump campaign has a habit of highlighting poll results with a bar chart that just shows the top …

Interactive charts in R

Interactive charts in R are still so-so, but if you don’t mind giving up some flexibility and just want something …

Composite photos of airplanes in flight

Photographer Mike Kelley visited airports around the world, took pictures of airplanes leaving, and then pieced the photos together in …

Using clustering to make a color scale

Choice of color scale can make a big difference in how the data reads. A careless choice might make the …

Features See All →

@HillaryClinton vs. @realDonaldTrump

A comparison of the words unique to the candidates on Twitter.

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.

What Alcohol People Around the World Drink

Americans get most of their alcohol from beer, but it’s not like that everywhere.

This is Parenthood

Raising kids is hard to explain. I’ll try anyways. With some charts.

Tutorials See All →

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.

Beeswarm Plot in R, to Show Distributions

Try the more element-based approach instead of your traditional histogram or boxplot.

Make a Moving Bubbles Chart to Show Clustering and Distributions

Use a force-directed graph to form a collection of bubbles and move them around based on data.

Guides See All →

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.

What I Use to Visualize Data

“What tool should I learn? ” I hesitate to answer, because I use what works best for me, which isn’t necessarily the best for someone else or the “best” overall. Nevertheless, here’s my toolset.