Matplotlib: Visualization with Python
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.
News
February 17, 2022
Matplotlib is hiring!We are happy to post the 3-year Research Software Engineer position funded by the NASA ROSES-OSTFL 2020 grant. See the job description on discourse and submit an application via TypeForm.
December 11, 2021
Matplotlib 3.5.1 ReleasedSeptember 15, 2021
Matplotlib selected for NASA ROSES fundingSeptember 9, 2021
Matplotlib awarded a CZI EOSS Cycle 4 grantResources
Be sure to check the Users guide and the API docs. The full text search is a good way to discover the docs including the many examples.
Join our community at discourse.matplotlib.org to get help, share your work, and discuss contributing & development.
Short questions may be posted on the gitter channel.
Check out the Matplotlib tag on stackoverflow.