AI-powered search & chat for Data / Computer Science Students
Getting started
Getting started Installation quick-start Install using pip : Install using conda : Further details are available in the Installation Guide . Draw a first plot Here is a minimal example plot: ( Source ...
Read more at Matplotlib User's GuideInstallation
Installation Installing an official release Matplotlib releases are available as wheel packages for macOS, Windows and Linux on PyPI . Install it using pip : If this command results in Matplotlib bein...
Read more at Matplotlib User's GuideContributing
Contributing Thank you for your interest in helping to improve Matplotlib! There are various ways to contribute to Matplotlib. All of them are super valuable but don't necessarily require writing code...
Read more at Matplotlib User's GuideContributing
Contributing This project is a community effort, and everyone is welcome to contribute. Everyone within the community is expected to abide by our code of conduct . The project is hosted on https://git...
Read more at Matplotlib User's GuideBug triaging and issue curation
Bug triaging and issue curation The issue tracker is important to communication in the project because it serves as the centralized location for making feature requests, reporting bugs, identifying ma...
Read more at Matplotlib User's GuideSetting up Matplotlib for development
Setting up Matplotlib for development Creating a dedicated environment You should set up a dedicated environment to decouple your Matplotlib development from other Python and Matplotlib installations ...
Read more at Matplotlib User's GuideTesting
Testing Matplotlib uses the pytest framework. The tests are in lib/matplotlib/tests , and customizations to the pytest testing infrastructure are in matplotlib.testing . Requirements To run the tests ...
Read more at Matplotlib User's GuideWriting documentation
Writing documentation Getting started General file structure All documentation is built from the doc/ . The doc/ directory contains configuration files for Sphinx and reStructuredText ( ReST ; .rst ) ...
Read more at Matplotlib User's GuideDocumentation style guide
Documentation style guide This guide contains best practices for the language and formatting of Matplotlib documentation. See also For more information about contributing, see the Writing documentatio...
Read more at Matplotlib User's GuideWorking with
Working with Matplotlib source code Contents: Introduction Install git Overview In detail Following the latest source Get the local copy of the code Updating the code Making a patch Making patches Mov...
Read more at Matplotlib User's GuidePull request guidelines
.checklist { list-style: none; padding: 0; margin: 0; } .checklist li { margin-left: 24px; padding-left: 23px; margin-right: 6px; } .checklist li:before { content: "\2610\2001"; margin-left: -24px; } ...
Read more at Matplotlib User's GuideRelease guide
Release guide This document is only relevant for Matplotlib release managers. A guide for developers who are doing a Matplotlib release. Note This assumes that a read-only remote for the canonical rep...
Read more at Matplotlib User's GuideDependencies
Dependencies Runtime dependencies Mandatory dependencies When installing through a package manager like pip or conda , the mandatory dependencies are automatically installed. This list is mainly for r...
Read more at Matplotlib User's GuideMinimum version of dependencies policy
Minimum version of dependencies policy For the purpose of this document, 'minor version' is in the sense of SemVer (major, minor, patch) and includes both major and minor releases. For projects that u...
Read more at Matplotlib User's GuideMatplotlib Enhancement Proposals
Matplotlib Enhancement Proposals Matplotlib Enhancement Proposals (MEP), inspired by cpython's PEP's but less formal, are design documents for large or controversial changes to Matplotilb. These docum...
Read more at Matplotlib User's GuideProject information
Project information License Copyright policy License agreement Citing Matplotlib DOIs Credits History
Read more at Matplotlib User's GuideLicense
License Matplotlib only uses BSD compatible code, and its license is based on the PSF license. See the Open Source Initiative licenses page for details on individual licenses. Non-BSD compatible licen...
Read more at Matplotlib User's GuideCiting Matplotlib
Citing Matplotlib If Matplotlib contributes to a project that leads to a scientific publication, please acknowledge this fact by citing J. D. Hunter, "Matplotlib: A 2D Graphics Environment", Computing...
Read more at Matplotlib User's GuideCredits
Credits Matplotlib was written by John D. Hunter, with contributions from an ever-increasing number of users and developers. The current lead developer is Thomas A. Caswell, who is assisted by many ac...
Read more at Matplotlib User's GuideHistory
History Note The following introductory text was written in 2008 by John D. Hunter (1968-2012), the original author of Matplotlib. Matplotlib is a library for making 2D plots of arrays in Python . Alt...
Read more at Matplotlib User's GuideRelease notes
Release notes Version 3.5 Windows on ARM support What's new in Matplotlib 3.5.0 (Nov 15, 2021) API Changes for 3.5.2 API Changes for 3.5.0 GitHub statistics for 3.5.2 (May 02, 2022) GitHub statistics ...
Read more at Matplotlib User's GuideExplanations
Explanations Backends What is a backend? Selecting a backend The builtin backends Using non-builtin backends Interactive figures IPython integration Interactive mode Default UI Other Python prompts Fo...
Read more at Matplotlib User's GuideBackends
Backends What is a backend? A lot of documentation on the website and in the mailing lists refers to the "backend" and many new users are confused by this term. Matplotlib targets many different use c...
Read more at Matplotlib User's GuideInteractive figures
Interactive figures When working with data, interactivity can be invaluable. The pan/zoom and mouse-location tools built into the Matplotlib GUI windows are often sufficient, but you can also use the ...
Read more at Matplotlib User's Guide- «
- ‹