3-D-Printed Time Series Plates

Stackable data for a new point of view. The unusable mess comes for free.

Ever since my recent experience with 3-D printing, I’ve been itching for an excuse to print more. It’s a slow process that takes much longer than graphs rendered on a computer screen. But maybe that’s why it’s so satisfying.

In the end, I can hold the data, touch it, and look at it from all angles. The printing process also requires that I step away from my desk, which my wife has been gently suggesting I do more of lately.

Then this physical chart bubbled up in my feed:

It was made in the 1950s. It shows energy usage in the United Kingdom from 1951 through 1954. Each card represents hourly usage in a day, so you can view the data as a whole, or you can pick out individual cards to look at segments of time more closely.

It’s awesome.

So in an effort to try my own, I pulled monthly unemployment data from the Bureau of Labor Statistics, consulted my own tutorial on prepping data in R for 3-D printing, and printed a plate for each year. This is what I got:

There are a lot of things to like. I can view from any angle:

I can “zoom in” to any year by thumbing through the years like index cards:

And I can lay it out however I want:

Of course, as we all know, with great power comes great responsibility. Throughout the process I’d be holding a stack of the plates, and because they were so slippery, I would drop all of them in a scattered mess. Organizing sure was fun. Luckily I labeled each one as they came out.

In retrospect, I would’ve used a dataset that was cyclical, so that I could see more of a pattern from stacking. It would look more like a rolling landscape than a spiky one.

I also would’ve encoded the holes or notches on the bottom to piece the plates together, but I realized the the need after printing, so I used a drill instead. My drilling wasn’t especially precise.

But that’s all part of the fun. As a slow work in progress, I learned more about the printing process. Next time: new dataset, color-coding, and a better mounting mechanism.

3-D Printing: How to Prepare the Data in R

I used a similar process to get the data in right format for printing.

Become a member. Support an independent site. Make great charts.

See What You Get

Learn to Visualize Data See All →

How to Visualize and Compare Distributions in R

Single data points from a large dataset can make it more relatable, but those individual numbers don’t mean much without something to compare to. That’s where distributions come in.

Compact Ways to Visualize Distributions in R

For when you want to show or compare several distributions but don’t have a lot of space.

How to Make a State Map Grid with Small Multiples in R

Combining small multiples with the grid layout can make for an intuitive geographic reference.

How to Make Small Multiples in Excel

Also known as trellis charts, lattice chart, or whatever you want to call them, the technique lets you compare several categories in one view.

Favorites

How to Spot Visualization Lies

Many charts don’t tell the truth. This is a simple guide to spotting them.

Divorce Rates for Different Groups

We know when people usually get married. We know who never marries. Finally, it’s time to look at the other side: divorce and remarriage.

Finding the New Age, for Your Age

You’ve probably heard the lines about how “40 is the new 30” or “30 is the new 20.” What is this based on? I tried to solve the problem using life expectancy data. Your age is the new age.

The Stages of Relationships, Distributed

Everyone’s relationship timeline is a little different. This animation plays out real-life paths to marriage.