Recent See All →

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 …

Seeking solace in data

I think many of us can relate to this during the odd election cycle. Marcus Wohlsen for Wired describes the …

Visions penned by the 18th century king of Prussia

Past Visions, a visual archive of Frederick William IV’s, shows thousands of drawings penned by the Prussian king. Frederick William …

Tron-style slippy map

Mapzen just released a Tron-style slippy map. Today we introduce TRON version 2 as a fully realized Mapzen house style, …

How one man shifts national polls

I love the statistics lessons coming out of the Upshot, in the context of the upcoming election. In their most …

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.