1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111
|
: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 <https://pypi.org/project/matplotlib>`__:
.. code-block:: bash
pip install matplotlib
.. grid-item::
Install using `conda <https://docs.continuum.io/anaconda/>`__:
.. code-block:: bash
conda install matplotlib
Further details are available in the :doc:`Installation Guide <users/installing/index>`.
******************
Learning resources
******************
.. grid:: 1 1 2 2
.. grid-item-card::
:padding: 2
Tutorials
^^^
- :doc:`Quick-start guide <tutorials/introductory/quick_start>`
- :doc:`Plot types <plot_types/index>`
- `Introductory tutorials <../tutorials/index.html#introductory>`_
- :doc:`External learning resources <users/resources/index>`
.. grid-item-card::
:padding: 2
How-tos
^^^
- :doc:`Example gallery <gallery/index>`
- :doc:`Matplotlib FAQ <users/faq/index>`
.. grid-item-card::
:padding: 2
Understand how Matplotlib works
^^^
- The :ref:`users-guide-explain` in the :doc:`Users guide
<users/index>`
- Many of the :ref:`Intermediate <tutorials-intermediate>` and
:ref:`Advanced <tutorials-advanced>` tutorials have explanatory
material
.. grid-item-card::
:padding: 2
Reference
^^^
- :doc:`API Reference <api/index>`
- :doc:`Axes API <api/axes_api>` for most plotting methods
- :doc:`Figure API <api/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
<https://matplotlib.org/mpl-third-party/>`_ 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 <https://discourse.matplotlib.org>`__
- report a bug or request a feature `on GitHub <https://github.com/matplotlib/matplotlib/issues>`__
- or improve the :ref:`documentation and code <developers-guide-index>`
|