:orphan:
.. _tutorials:
Tutorials
=========
This page contains more in-depth guides for using Matplotlib.
It is broken up into beginner, intermediate, and advanced sections,
as well as sections covering specific topics.
For shorter examples, see our `examples page <../gallery/index.html>`_.
You can also find `external resources <../resources/index.html>`_ and
a `FAQ <../faq/index.html>`_ in our `user guide <../contents.html>`_.
.. raw:: html
.. _tutorials-introductory:
Introductory
-------------
These tutorials cover the basics of creating visualizations with
Matplotlib, as well as some best-practices in using the package
effectively.
.. raw:: html
.. only:: html
.. figure:: /tutorials/introductory/images/thumb/sphx_glr_sample_plots_thumb.png
:ref:`sphx_glr_tutorials_introductory_sample_plots.py`
.. raw:: html
.. toctree::
:hidden:
/tutorials/introductory/sample_plots
.. raw:: html
.. only:: html
.. figure:: /tutorials/introductory/images/thumb/sphx_glr_customizing_thumb.png
:ref:`sphx_glr_tutorials_introductory_customizing.py`
.. raw:: html
.. toctree::
:hidden:
/tutorials/introductory/customizing
.. raw:: html
.. only:: html
.. figure:: /tutorials/introductory/images/thumb/sphx_glr_images_thumb.png
:ref:`sphx_glr_tutorials_introductory_images.py`
.. raw:: html
.. toctree::
:hidden:
/tutorials/introductory/images
.. raw:: html
.. only:: html
.. figure:: /tutorials/introductory/images/thumb/sphx_glr_usage_thumb.png
:ref:`sphx_glr_tutorials_introductory_usage.py`
.. raw:: html
.. toctree::
:hidden:
/tutorials/introductory/usage
.. raw:: html
.. only:: html
.. figure:: /tutorials/introductory/images/thumb/sphx_glr_pyplot_thumb.png
:ref:`sphx_glr_tutorials_introductory_pyplot.py`
.. raw:: html
.. toctree::
:hidden:
/tutorials/introductory/pyplot
.. raw:: html
.. only:: html
.. figure:: /tutorials/introductory/images/thumb/sphx_glr_lifecycle_thumb.png
:ref:`sphx_glr_tutorials_introductory_lifecycle.py`
.. raw:: html
.. toctree::
:hidden:
/tutorials/introductory/lifecycle
.. raw:: html
.. _tutorials-intermediate:
Intermediate
------------
These tutorials cover some of the more complicated classes and functions
in Matplotlib. They can be useful for particular custom and complex
visualizations.
.. raw:: html
.. only:: html
.. figure:: /tutorials/intermediate/images/thumb/sphx_glr_color_cycle_thumb.png
:ref:`sphx_glr_tutorials_intermediate_color_cycle.py`
.. raw:: html
.. toctree::
:hidden:
/tutorials/intermediate/color_cycle
.. raw:: html
.. only:: html
.. figure:: /tutorials/intermediate/images/thumb/sphx_glr_legend_guide_thumb.png
:ref:`sphx_glr_tutorials_intermediate_legend_guide.py`
.. raw:: html
.. toctree::
:hidden:
/tutorials/intermediate/legend_guide
.. raw:: html
.. only:: html
.. figure:: /tutorials/intermediate/images/thumb/sphx_glr_artists_thumb.png
:ref:`sphx_glr_tutorials_intermediate_artists.py`
.. raw:: html
.. toctree::
:hidden:
/tutorials/intermediate/artists
.. raw:: html
.. only:: html
.. figure:: /tutorials/intermediate/images/thumb/sphx_glr_gridspec_thumb.png
:ref:`sphx_glr_tutorials_intermediate_gridspec.py`
.. raw:: html
.. toctree::
:hidden:
/tutorials/intermediate/gridspec
.. raw:: html
.. only:: html
.. figure:: /tutorials/intermediate/images/thumb/sphx_glr_tight_layout_guide_thumb.png
:ref:`sphx_glr_tutorials_intermediate_tight_layout_guide.py`
.. raw:: html
.. toctree::
:hidden:
/tutorials/intermediate/tight_layout_guide
.. raw:: html
.. _tutorials-advanced:
Advanced
--------
These tutorials cover advanced topics for experienced Matplotlib
users and developers.
.. raw:: html
.. only:: html
.. figure:: /tutorials/advanced/images/thumb/sphx_glr_patheffects_guide_thumb.png
:ref:`sphx_glr_tutorials_advanced_patheffects_guide.py`
.. raw:: html
.. toctree::
:hidden:
/tutorials/advanced/patheffects_guide
.. raw:: html
.. only:: html
.. figure:: /tutorials/advanced/images/thumb/sphx_glr_path_tutorial_thumb.png
:ref:`sphx_glr_tutorials_advanced_path_tutorial.py`
.. raw:: html
.. toctree::
:hidden:
/tutorials/advanced/path_tutorial
.. raw:: html
.. only:: html
.. figure:: /tutorials/advanced/images/thumb/sphx_glr_transforms_tutorial_thumb.png
:ref:`sphx_glr_tutorials_advanced_transforms_tutorial.py`
.. raw:: html
.. toctree::
:hidden:
/tutorials/advanced/transforms_tutorial
.. raw:: html
.. _tutorials-colors:
Colors
------
Matplotlib has support for visualizing information with a wide array
of colors and colormaps. These tutorials cover the basics of how
these colormaps look, how you can create your own, and how you can
customize colormaps for your use case.
For even more information see the :ref:`examples page `.
.. raw:: html
.. only:: html
.. figure:: /tutorials/colors/images/thumb/sphx_glr_colors_thumb.png
:ref:`sphx_glr_tutorials_colors_colors.py`
.. raw:: html
.. toctree::
:hidden:
/tutorials/colors/colors
.. raw:: html
.. only:: html
.. figure:: /tutorials/colors/images/thumb/sphx_glr_colorbar_only_thumb.png
:ref:`sphx_glr_tutorials_colors_colorbar_only.py`
.. raw:: html
.. toctree::
:hidden:
/tutorials/colors/colorbar_only
.. raw:: html
.. only:: html
.. figure:: /tutorials/colors/images/thumb/sphx_glr_colormapnorms_thumb.png
:ref:`sphx_glr_tutorials_colors_colormapnorms.py`
.. raw:: html
.. toctree::
:hidden:
/tutorials/colors/colormapnorms
.. raw:: html
.. only:: html
.. figure:: /tutorials/colors/images/thumb/sphx_glr_colormaps_thumb.png
:ref:`sphx_glr_tutorials_colors_colormaps.py`
.. raw:: html
.. toctree::
:hidden:
/tutorials/colors/colormaps
.. raw:: html
.. _tutorials-text:
Text
----
matplotlib has extensive text support, including support for
mathematical expressions, truetype support for raster and
vector outputs, newline separated text with arbitrary
rotations, and unicode support. These tutorials cover
the basics of working with text in Matplotlib.
.. raw:: html
.. only:: html
.. figure:: /tutorials/text/images/thumb/sphx_glr_annotations_thumb.png
:ref:`sphx_glr_tutorials_text_annotations.py`
.. raw:: html
.. toctree::
:hidden:
/tutorials/text/annotations
.. raw:: html
.. only:: html
.. figure:: /tutorials/text/images/thumb/sphx_glr_mathtext_thumb.png
:ref:`sphx_glr_tutorials_text_mathtext.py`
.. raw:: html
.. toctree::
:hidden:
/tutorials/text/mathtext
.. raw:: html
.. only:: html
.. figure:: /tutorials/text/images/thumb/sphx_glr_pgf_thumb.png
:ref:`sphx_glr_tutorials_text_pgf.py`
.. raw:: html
.. toctree::
:hidden:
/tutorials/text/pgf
.. raw:: html
.. only:: html
.. figure:: /tutorials/text/images/thumb/sphx_glr_usetex_thumb.png
:ref:`sphx_glr_tutorials_text_usetex.py`
.. raw:: html
.. toctree::
:hidden:
/tutorials/text/usetex
.. raw:: html
.. only:: html
.. figure:: /tutorials/text/images/thumb/sphx_glr_text_props_thumb.png
:ref:`sphx_glr_tutorials_text_text_props.py`
.. raw:: html
.. toctree::
:hidden:
/tutorials/text/text_props
.. raw:: html
.. only:: html
.. figure:: /tutorials/text/images/thumb/sphx_glr_text_intro_thumb.png
:ref:`sphx_glr_tutorials_text_text_intro.py`
.. raw:: html
.. toctree::
:hidden:
/tutorials/text/text_intro
.. raw:: html
.. _tutorials-toolkits:
Toolkits
--------
These tutorials cover toolkits designed to extend the functionality
of Matplotlib in order to accomplish specific goals.
.. raw:: html
.. only:: html
.. figure:: /tutorials/toolkits/images/thumb/sphx_glr_axes_grid_thumb.png
:ref:`sphx_glr_tutorials_toolkits_axes_grid.py`
.. raw:: html
.. toctree::
:hidden:
/tutorials/toolkits/axes_grid
.. raw:: html
.. only:: html
.. figure:: /tutorials/toolkits/images/thumb/sphx_glr_axisartist_thumb.png
:ref:`sphx_glr_tutorials_toolkits_axisartist.py`
.. raw:: html
.. toctree::
:hidden:
/tutorials/toolkits/axisartist
.. raw:: html
.. only:: html
.. figure:: /tutorials/toolkits/images/thumb/sphx_glr_mplot3d_thumb.png
:ref:`sphx_glr_tutorials_toolkits_mplot3d.py`
.. raw:: html
.. toctree::
:hidden:
/tutorials/toolkits/mplot3d
.. raw:: html
.. only :: html
.. container:: sphx-glr-footer
:class: sphx-glr-footer-gallery
.. container:: sphx-glr-download
:download:`Download all examples in Python source code: tutorials_python.zip /mnt/c/Users/chold/Dropbox/github/forks/python/viz/matplotlib/doc/tutorials/tutorials_python.zip>`
.. container:: sphx-glr-download
:download:`Download all examples in Jupyter notebooks: tutorials_jupyter.zip /mnt/c/Users/chold/Dropbox/github/forks/python/viz/matplotlib/doc/tutorials/tutorials_jupyter.zip>`
.. only:: html
.. rst-class:: sphx-glr-signature
`Gallery generated by Sphinx-Gallery `_