Happiness and Meaning in What We Do

We looked at what makes people happy. We looked at activities that people rate as meaningful. Now let’s put them together and see what people rate as both meaningful and joy-inducing.

As before, people were asked to score meaning and happiness from 0 to 6 for activities during the day. The chart below shows the average scores for each activity.

Average Happiness and Meaning, By Activity

Larger circles represent more common activities.


Overall, most people score meaning and happiness in the higher range of the scales, which is why most of the activities show in the top right quadrant. I find the edges most interesting where meaning is high and happiness is low, or vice versa.

However, it gets more interesting when you look at the overall distributions of scores for each activity individually.


I analyzed and prepared the data in R. I used D3.js to make the chart. The data comes from the well-being module from the American Time Use Survey. I downloaded the data via IPUMS and used data from all available years: 2010, 2012, 2013, and 2021.

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

See What You Get

Learn to Visualize Data See All →

How I Made That: Interactive Heatmap

Add interaction so that you can show different segments of the data and allow comparisons.

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 an Interactive Stacked Area Chart

Stacked area charts let you see categorical data over time. Interaction allows you to focus on specific categories without losing sight of the big picture.

How to Make an Animated, Self-Sorting List

You have a list of things that can be ordered by different values. Let them sort themselves out.


How We Spend Our Money, a Breakdown

We know spending changes when you have more money. Here’s by how much.

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.

Visualizing the Uncertainty in Data

Data is an abstraction, and it’s impossible to encapsulate everything it represents in real life. So there is uncertainty. Here are ways to visualize the uncertainty.

10 Best Data Visualization Projects of 2017

It was a rough year, which brought about a lot of good work. Here are my favorite data visualization projects of the year.