Matplotlib

The foundational Python plotting library — creates static, animated, and interactive visualisations, and underpins most of the scientific Python ecosystem

Visit Matplotlib →
Data Science & MLFeatured
Topicsvisualisationplottingchartsscientificlibrary

Matplotlib is the low-level plotting library nearly everything else in Python’s visualization ecosystem — Seaborn, Pandas’ built-in .plot(), and many others — is built on top of or interoperates with. It gives you full control over every element of a chart, which is verbose for a quick plot but essential once you need precise, publication-ready figures.

Usually the first visualization tool learned alongside NumPy and Pandas — see the Python Learning Roadmap for where it fits in a data science learning path.