Recent See All →

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 …

Tilegrams in R

Last month Pitch Interactive launched an online tool for tiled cartograms, or tilegrams for short. Upload your state-by-state data, and …

All the Harry Potter spells, when they were used

I often stare far into the distance and ponder world’s greatest questions — like when specific spells were used in …

Deep fried data

Maciej Ceglowski, the creator of bookmarking site Pinboard, spoke at the Library of Congress a couple of weeks ago about …

Century of Florida hurricanes

Florida has seen a lot of hurricanes come and go. Lazaro Gamio for the Washington Post looks at all 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 →

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.

How to Make Square Pie Charts in R

Instead of traditional pie charts that rely on angles and arc lengths to show parts of a whole, try this easier-to-read version.

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.