Matplotlib 3.6.0 documentation#
Matplotlib is a comprehensive library for creating static, animated, and interactive visualizations in Python.
Installation#
Further details are available in the Installation Guide.
Learning resources#
How-tos
Understand how Matplotlib works
The Explanations in the Users guide
Many of the Intermediate and Advanced tutorials have explanatory material
Reference
Axes API for most plotting methods
Figure API for figure-level methods
Top-level interfaces to create:
Figures (
pyplot.figure
)Subplots (
pyplot.subplots
,pyplot.subplot_mosaic
)
Third-party packages#
There are many Third-party packages built on top of and extending Matplotlib.
Contributing#
Matplotlib is a community project maintained for and by its users. There are many ways you can help!
Help other users on discourse
report a bug or request a feature on GitHub
or improve the documentation and code