Skip to content

Matplotlib: A 2D Graphics Environment

Authors: John D. Hunter

Published: 2007 (Journal Paper)

Source: Computing in Science & Engineering

Algorithm: Matplotlib

DOI: 10.1109/MCSE.2007.55

Summary

Matplotlib is a comprehensive library for creating static, animated, and interactive visualizations in Python. Matplotlib makes easy things easy and hard things possible. Create publication quality plots. Make interactive figures that can zoom, pan, update. Customize visual style and layout. Export to many file formats. Embed in JupyterLab and Graphical User Interfaces. Use a rich array of third-party packages built on Matplotlib.

Abstract

Matplotlib is a 2D graphics package used for Python for application development, interactive scripting, and publication-quality image generation across user interfaces and operating systems.