Matplotlib is a welcoming, inclusive project, and we follow the Python Software Foundation Code of Conduct in everything we do.

Short questions may be posted on the gitter channel .

If you have questions, be sure to check the FAQ , 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, discuss contributing & development, and share your work.

To keep up to date with what's going on in Matplotlib, see the what's new page or browse the source code . Anything that could require changes to your existing code is logged in the API changes file.

It is a good idea to ping us on Discourse as well.

Matplotlib ships with several add-on toolkits , including 3D plotting with mplot3d , axes helpers in axes_grid1 and axis helpers in axisartist .

A large number of third party packages extend and build on Matplotlib functionality, including several higher-level plotting interfaces ( seaborn , HoloViews , ggplot , ...), and a projection and mapping toolkit ( Cartopy ).

Citing Matplotlib¶

Matplotlib is the brainchild of John Hunter (1968-2012), who, along with its many contributors, have put an immeasurable amount of time and effort into producing a piece of software utilized by thousands of scientists worldwide.

If Matplotlib contributes to a project that leads to a scientific publication, please acknowledge this work by citing the project. A ready-made citation entry is available.