Rethinking the population pyramid

pop_pyramid_rotated_annotated

If you’ve ever browsed the U.S. Census population statistics pages, you’ve no doubt come across the famous population pyramid that they so frequently use to display the distribution of the U.S. population by age and gender. I was reading up

Posted in data visualization Tagged with: , , ,

144 years of marriage and divorce in 1 chart

marriages_divorces_per_capita

I’ve always been curious about the history of marriage and divorce in the United States. We often hear about how divorce rates are in flux, or how marriage rates are declining, but we’re rarely given a real sense of the

Posted in data visualization Tagged with: , ,

Artificial Intelligence has crushed all human records in 2048. Here’s how the AI pulled it off.

2048-ai-gif

By now, we’ve all heard of the addictive tile-mashing game called 2048. Last week, I picked up 2048 for the first time and — true to my nature — I started designing an AI to beat the game for me

Posted in analysis, data visualization Tagged with: , , ,

Optimized walking tours of New York City and Philadelphia

nyc-optimized-walking-tour

In the past couple weeks, I’ve shown you how to use machine learning to improve the efficiency of road trips all over the world, including the U.S., Europe, and South America. In this post, I’d like to show you how

Posted in analysis, data visualization Tagged with: , , , ,

Pure Michigan road trip, optimized

pure-michigan-road-trip

For the past couple weeks, I’ve been computing optimal road trips across the U.S. and Europe. This time, as a shout-out to my current home state, I made a road trip around Michigan. With the snow melting and a warm

Posted in analysis, data visualization Tagged with: , , , ,

Computing the optimal road trip across South America

south-america-optimal-road-trip

By popular request, I’ve created another follow-up to my posts about computing optimal road trips across the U.S. and Europe. This time, I made an optimal road trip around South America. If you’d like to get into the nitty-gritty of

Posted in analysis, data visualization Tagged with: , , , , ,

Computing the optimal road trip across Europe

europe-optimal-road-trip

As a follow-up to my post about computing optimal road trips across the U.S., I thought it’d be fun to make a road trip map for Europe as well. If you’d like to get into the nitty-gritty of how these

Posted in analysis, data visualization Tagged with: , , , , ,

Computing the optimal road trip across the U.S.

best-road-trip-popular-cities

Last week, Tracy Staedter from Discovery News proposed an interesting idea to me: Why not use the same algorithm from my Where’s Waldo article to compute the optimal road trip across every state in the U.S.? Visiting every U.S. state

Posted in analysis, data visualization Tagged with: , , , ,

Top 25 richest living comedians

top-25-richest-living-comedians-plot

It’s fairly common knowledge that comedy isn’t a terribly lucrative career. Not only do most comedians spend decades doing small-time standup hoping to be discovered, but most of those comedians never end up being discovered either. But what about the

Posted in data visualization Tagged with: , , ,

Revisiting the Six Degrees of Kevin Bacon

cumulative-pct-actors-degrees-separation-chart

In early 1994, three Albright College students were watching Footloose during a heavy snowstorm. By pure coincidence, the next movie that came on the television was The Air Up There, another popular film starring Kevin Bacon. Intrigued by the coincidence,

Posted in analysis, data visualization Tagged with: , , , ,

About this blog

The data visualizations on this blog are the result of my "data tinkering" hobby, where I tackle a new data analysis problem every weekend. If I find something interesting, I report my findings here to share with the world.

If you would like to use one of my graphs on your website or in a publication, please feel free to do so with attribution, but I would appreciate it if you email me first to let me know.

Archives

Subscribe

Enter your email address to subscribe to this blog and receive notifications of new posts by email.