Matplotlib
The foundational Python plotting library — creates static, animated, and interactive visualisations, and underpins most of the scientific Python ecosystem
Visit Matplotlib →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.