Recent See All →

D3 4.0 released

I typically don’t care much about code releases, but every interactive chart I make these days uses Mike Bostock’s JavaScript …

Gender equality in the movies, a screenplay analysis

Hollywood has been talking gender equality in the movies more than usual lately, so Hanah Andersen and Matt Daniels for …

Another Data Point On the Way

We have another data point on the way, so it might suddenly go silent around these parts soon. There was …

Procedurally generated spaceships

Video game developer Michael Davies provides a Blender script to procedurally generate pretty 3-D spaceships. Enter your parameters, such as …

Sci-Fi short film scripted by machine learning algorithm

Filmmaker Oscar Sharp and technologist Ross Goodwin fed a machine learning algorithm with a bunch of Sci-Fi movie scripts to …

Emoji semantic space

Dango is an Android app that predicts relevant emojis as you type. Xavier Snelgrove, the CTO for the group, explains …

What happened at Pulse in Orlando

The Tampa Bay Times takes you through a 3-D model of Pulse Nightclub in Orlando, driven by the narratives of …

We spend more at restaurants than at grocery stores

For decades, Americans spent more money at the grocery store than at eating and drinking establishments. It’s not like that …

Motion capture dance

Really fun. “Motion capture, procedural animation and dynamic simulations combine to create a milieu of iconic pop dance moves that …

Nearly impossible to predict mass shootings with current data

Even if there were a statistical model that predicted a mass shooter with 99 percent accuracy, that still leaves a …

Features See All →

Shifting Incomes for American Jobs

For various occupations, the difference between the person who makes the most and the one who makes the least can be significant.

Who Still Smokes?

Two decades out from the first statewide ban on smoking in enclosed workplaces, here’s who still smokes.

Americans are Growing Bigger

We keep getting bigger. Watch overweight and obesity rates move up over several decades.

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.

How Much We Eat vs. How Much We Need

On average, we use less energy as we age, and so we should eat less. We don’t always adjust soon enough though.

The Changing American Diet

See what we ate on an average day, for the past several decades.

Tutorials See All →

A Crash Course for Visualizing Time Series Data in R

Learn to visualize temporal patterns in a couple of days.

Drawing Lines and Segments in R

Show connections and changes over time with start and end points.

Drawing Circles and Ellipses in R

Whether you use circles as visual encodings or as a way to highlight areas of a plot, there are functions at your disposal.

Drawing Squares and Rectangles in R

R makes it easy to add squares and rectangles to your plots, but it gets a little tricky when you have a bunch to draw at once. The key is to break it down to the elements.

Guides See All →

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.

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.