Recent See All →

Square mile grid-ness of the United States

Named after the grid system Thomas Jefferson used to apportion land acquired through the Louisiana purchase, the Jefferson Grid Instagram …

Minimum Wage Machine pays in pennies

Crank to earn a penny every 4.5 seconds.

Extracting NBA player movement data

There’s no direct download, but there is an API.

Live cyber attack map

Norse monitors cyber attacks in real-time. This is their map of what’s going on. (All I hear is pew, pew, …

I’m doing a Reddit AMA

I’m doing a Reddit AMA tomorrow hosted by the DataIsBeautiful subreddit. It’ll be at 1:30pm EST on August 27, 2015.

Subway complaints by station

This map of subway complaints in Madrid isn’t geographically relevant to me, but the encoding scheme is interesting.

Making a hit song with Bieber, Diplo, and Skrillex

A visual layer set on top of the video interview makes the feelings understandable.

Bias from bias from bias

It’s not easy being unbiased. It just makes you biased.

Same BMI, different body

The index needs an information supplement.

Predictable Android lock patterns

Passwords are annoying, which is why so many people use passwords that are less than secure. Maybe the keys are …

Decent presidential candidate options.

I have no idea what’s going on here, and I prefer to keep it that way.

Features See All →

The Statistical Atlas that Keeps On Going

I already revived the first Statistical Atlas of the United States from 1870 with modern data, but there’s still more data to look at. So I kept on going.

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.

Reviving the Statistical Atlas of the United States with New Data

Due to budget cuts, there is no plan for an updated atlas. So I recreated the original 1870 Atlas using today’s publicly available data.

Brewing Multivariate Beer

I was toying around with the idea of multivariate beer, where the ingredients varied by county demographics. Could I taste the difference? Here’s how the experiment went.

Sandwich Place Geography

Subway dominates the sandwich chains.

Tutorials See All →

How to Map and Use GeoTIFF Files in R

It’s like working with a bunch of tiny dots, and oh look, all of sudden patterns emerge.

How to Make Horizon Graphs in R

The relatively new and lesser known time series visualization can be useful if you know what you’re looking at, and they take up a lot less space.

How to Make Variable Width Bar Charts in R

The code to create these bar chart variations is almost the same as if you were to make a standard bar chart. But make sure you get the math right.

A Course for Visualization in R, Taking You From Beginner to Advanced

Where to start? What to learn next? Here’s a course to help take you from beginner to advanced.

Guides See All →

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.

How to Make Government Data Sites Better

Accessing government data from the source is frustrating. If you’ve done it, or at least tried to, you know the …

Getting started with visualization after getting started with visualization

Here’s where to go next once you’ve covered the basics of visualization. When it’s time to actually start making things.