:orphan: .. title:: Matplotlib documentation .. module:: matplotlib ################################## Matplotlib |release| documentation ################################## Matplotlib is a comprehensive library for creating static, animated, and interactive visualizations in Python. ************ Installation ************ .. grid:: 1 1 2 2 .. grid-item:: Install using `pip `__: .. code-block:: bash pip install matplotlib .. grid-item:: Install using `conda `__: .. code-block:: bash conda install matplotlib Further details are available in the :doc:`Installation Guide `. ****************** Learning resources ****************** .. grid:: 1 1 2 2 .. grid-item-card:: :padding: 2 Tutorials ^^^ - :doc:`Quick-start guide ` - :doc:`Plot types ` - `Introductory tutorials <../tutorials/index.html#introductory>`_ - :doc:`External learning resources ` .. grid-item-card:: :padding: 2 How-tos ^^^ - :doc:`Example gallery ` - :doc:`Matplotlib FAQ ` .. grid-item-card:: :padding: 2 Understand how Matplotlib works ^^^ - The :ref:`users-guide-explain` in the :doc:`Users guide ` - Many of the :ref:`Intermediate ` and :ref:`Advanced ` tutorials have explanatory material .. grid-item-card:: :padding: 2 Reference ^^^ - :doc:`API Reference ` - :doc:`Axes API ` for most plotting methods - :doc:`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 :ref:`documentation and code `