Sharpen your design eye

Which version of each chart looks best?
Design principles matter in data visualization too. Ignore them, and your chart won’t look polished or trustworthy. Let’s see what you’ve got ⏱️!

A little dataviz game brought to you by Yan Holtz and Diana MacDonald

Click the better-looking image

Why?

I spend a lot of time teaching and speaking about data visualization. I help people choose the right chart with adecision tree, point out common pitfalls, and show how to code any chart in R or Python.

Over time, I noticed something: people quickly understand the fundamentals of data visualization, but one crucial piece is often missing.

Design.

A graph won’t make an impact if it doesn’t look clean. But what doesclean, beautiful, or professional really mean? 🤔

That’s hard to teach, at least for me. I believe the best way to sharpen your design eye is by studying great dataviz examples.

This game is another option. It tries to highlight the key design concepts that can make or break a chart.

How?

I’ve always loved Can’t Unsee: a clever design game about spotting flaws in UI patterns.

A month ago, I came across the work of Diana MacDonald for the 30-Day Chart Challenge. Her charts are stunning! Each one a masterclass in dataviz design.

Diana kindly agreed to let me use her creations. All I had to do was add a bit of intentional degradation to turn them into a game.

I’m genuinely grateful to her, and I highly recommend giving her a follow!

Next?

This is just the beginning.

This project is alive. I plan to expand it every time I spot a student overlooking a key design rule.

If you think a design caveat is missing— r if you have ideas to improve the game: please reach out! 🙏

Last but not least, if you like interactive learning formats like this, you'll love my dataviz courses!

Matplotlib Journeyggplot2 uncharted