Matplotlib learning hub

Learn Matplotlib, One Chart at a Time

Short lessons on drawing charts in Python. Each lesson has a live visualizer you can play with, the code behind it, and a button to run it online.

Learning paths

Follow a path: short lessons first, then a challenge to check you can use the idea on your own.

Explore Matplotlib topics