Yan Holtz logo โ† All issues
Dataviz Universe

R vs Python for data visualization

๐Ÿ‘‹ Hi! This week has been wild. I launched a new project, and the response blew me away.

R vs Python for Data Visualization

I follow the R and Python communities closely, and both languages are incredibly powerful for data visualization.

Yet, one thing consistently surprises me: the number of polished, high-quality charts from the R community far outpaces what we see from Python users.

It's rare to stumble upon a Python-made chart that's truly polished, even though Matplotlib (Python's go-to lib for charts) is extremely powerful.

This is why I began recreating iconic R visualizations in the Best Graphs section of the Python Graph Gallery.

A few graphs translated from R to Python for the gallery

The Challenge with Matplotlib

But why does this gap exist?

I think Matplotlib's steep learning curve is part of the answer.

If you have any other hypothesis, I'm interested! ๐Ÿ™

To help tackle these issues, Joseph Barbier (one of the top Matplotlib experts) and I just launched a new project.

Introducing: Matplotlib Journey

Matplotlib Journey is an online course designed to drastically level up your Matplotlib and data visualization skills in just a few hours.

Matplotlib Journey landing page

We don't just teach you how to create a few charts. Instead, we give you a deep understanding of how Matplotlib works, so you can build any chart by the end of the course.

In addition, the ~40 lessons across 6 modules are infused with foundational data visualization concepts, helping you improve not just your coding skills but also your ability to design effective and visually compelling graphs.

Any question about the course? Feel free to drop me an email.


See you next week with regular dataviz content!
Yan

Enjoyed this?

Get one short, actionable dataviz tip every Saturday. Join 19,000+ data people.