Even among the large number of plotting packages available in Python, Matplotlib stands out. Launched in 2003 to provide a MATLAB-like graphing interface for science and engineering, it now dominates plotting in Python. It has spawned numerous visualization add-ons, like seaborn, and provides the underlying plotting functionality for popular analytical tools like pandas. With knowledge of Matplotlib, you can generate quick and simple plots as well as elaborate, complex charts while controlling every aspect of the display.

The Matplotlib library comes preinstalled with Anaconda. Thanks to its maturity, popularity, and ...

Get Python Tools for Scientists now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.