CINXE.COM
Matplotlib — Visualization with Python
<!-- from pydata-sphinx-theme to simplify for landing page --> <!DOCTYPE html> <html lang="en" data-content_root="./" > <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" /> <title>Matplotlib — Visualization with Python</title> <script data-cfasync="false"> document.documentElement.dataset.mode = localStorage.getItem("mode") || ""; document.documentElement.dataset.theme = localStorage.getItem("theme") || ""; </script> <!-- Loaded before other Sphinx assets --> <link href="_static/styles/theme.css?digest=dfe6caa3a7d634c4db9b" rel="stylesheet" /> <link href="_static/styles/bootstrap.css?digest=dfe6caa3a7d634c4db9b" rel="stylesheet" /> <link href="_static/styles/pydata-sphinx-theme.css?digest=dfe6caa3a7d634c4db9b" rel="stylesheet" /> <link href="_static/vendor/fontawesome/6.5.2/css/all.min.css?digest=dfe6caa3a7d634c4db9b" rel="stylesheet" /> <link rel="preload" as="font" type="font/woff2" crossorigin href="_static/vendor/fontawesome/6.5.2/webfonts/fa-solid-900.woff2" /> <link rel="preload" as="font" type="font/woff2" crossorigin href="_static/vendor/fontawesome/6.5.2/webfonts/fa-brands-400.woff2" /> <link rel="preload" as="font" type="font/woff2" crossorigin href="_static/vendor/fontawesome/6.5.2/webfonts/fa-regular-400.woff2" /> <link rel="stylesheet" type="text/css" href="_static/pygments.css?v=a746c00c" /> <link rel="stylesheet" type="text/css" href="_static/css/style.css?v=86e00652" /> <link rel="stylesheet" type="text/css" href="_static/css/normalize.css?v=4afa97d5" /> <link rel="stylesheet" type="text/css" href="_static/css/landing.css?v=2c5836f4" /> <!-- Pre-loaded scripts that we'll load fully later --> <link rel="preload" as="script" href="_static/scripts/bootstrap.js?digest=dfe6caa3a7d634c4db9b" /> <link rel="preload" as="script" href="_static/scripts/pydata-sphinx-theme.js?digest=dfe6caa3a7d634c4db9b" /> <script src="_static/vendor/fontawesome/6.5.2/js/all.min.js?digest=dfe6caa3a7d634c4db9b"></script> <script src="_static/documentation_options.js?v=5929fcd5"></script> <script src="_static/doctools.js?v=9a2dae69"></script> <script src="_static/sphinx_highlight.js?v=dc90522c"></script> <script>DOCUMENTATION_OPTIONS.pagename = 'index';</script> <link rel="icon" href="_static/favicon.ico"/> <link rel="index" title="Index" href="genindex.html" /> <link rel="search" title="Search" href="search.html" /> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="docsearch:language" content="en"/> </head> <body data-bs-spy="scroll" data-bs-target=".bd-toc-nav" data-offset="180" data-bs-root-margin="0px 0px -60%" data-default-mode=""> <div id="pst-skip-link" class="skip-link d-print-none"><a href="#main-content">Skip to main content</a></div> <div class="document"> <div id="pst-scroll-pixel-helper"></div> <input type="checkbox" class="sidebar-toggle" id="pst-primary-sidebar-checkbox"/> <label class="overlay overlay-primary" for="pst-primary-sidebar-checkbox"></label> <input type="checkbox" class="sidebar-toggle" id="pst-secondary-sidebar-checkbox"/> <label class="overlay overlay-secondary" for="pst-secondary-sidebar-checkbox"></label> <div class="search-button__wrapper"> <div class="search-button__overlay"></div> <div class="search-button__search-container"> <form class="bd-search d-flex align-items-center" action="search.html" method="get"> <i class="fa-solid fa-magnifying-glass"></i> <input type="search" class="form-control" name="q" id="search-input" placeholder="Search the docs ..." aria-label="Search the docs ..." autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/> <span class="search-button__kbd-shortcut"><kbd class="kbd-shortcut__modifier">Ctrl</kbd>+<kbd>K</kbd></span> </form></div> </div> <div class="pst-async-banner-revealer d-none"> <aside id="bd-header-version-warning" class="d-none d-print-none" aria-label="Version warning"></aside> </div> <header class="bd-header navbar navbar-expand-lg bd-navbar d-print-none"> <div class="bd-header__inner bd-page-width"> <button class="pst-navbar-icon sidebar-toggle primary-toggle" aria-label="Site navigation"> <span class="fa-solid fa-bars"></span> </button> <div class="col-lg-3 navbar-header-items__start"> <div class="navbar-item"> <a class="navbar-brand logo" href="https://matplotlib.org/stable/"> <img src="_static/logo_light.svg" class="logo__image only-light" alt="Visualization with Python - Home"/> <script>document.write(`<img src="_static/logo_dark.svg" class="logo__image only-dark" alt="Visualization with Python - Home"/>`);</script> </a></div> </div> <div class="col-lg-9 navbar-header-items"> <div class="me-auto navbar-header-items__center"> <div class="navbar-item"><ul id="navbar-main-elements" class="navbar-nav"> <li class="nav-item"> <a class="reference internal nav-link" href="https://matplotlib.org/stable/plot_types/index">Plot types</a> </li> <li class="nav-item"> <a class="reference internal nav-link" href="https://matplotlib.org/stable/users/index">User guide</a> </li> <li class="nav-item"> <a class="reference internal nav-link" href="https://matplotlib.org/stable/tutorials/index">Tutorials</a> </li> <li class="nav-item"> <a class="reference internal nav-link" href="https://matplotlib.org/stable/gallery/index">Examples</a> </li> <li class="nav-item"> <a class="reference internal nav-link" href="https://matplotlib.org/stable/api/index">Reference</a> </li> <li class="nav-item"> <a class="reference internal nav-link" href="https://matplotlib.org/stable/devel/index">Contribute</a> </li> <li class="nav-item"> <a class="reference internal nav-link" href="https://matplotlib.org/stable/users/release_notes">Releases</a> </li> </ul></div> </div> <div class="navbar-header-items__end"> <div class="navbar-item navbar-persistent--container"> <script> document.write(` <button class="btn btn-sm pst-navbar-icon search-button search-button__button" title="Search" aria-label="Search" data-bs-placement="bottom" data-bs-toggle="tooltip"> <i class="fa-solid fa-magnifying-glass fa-lg"></i> </button> `); </script> </div> <div class="navbar-item"> <script> document.write(` <button class="btn btn-sm nav-link pst-navbar-icon theme-switch-button" title="light/dark" aria-label="light/dark" data-bs-placement="bottom" data-bs-toggle="tooltip"> <i class="theme-switch fa-solid fa-sun fa-lg" data-mode="light"></i> <i class="theme-switch fa-solid fa-moon fa-lg" data-mode="dark"></i> <i class="theme-switch fa-solid fa-circle-half-stroke fa-lg" data-mode="auto"></i> </button> `); </script></div> <div class="navbar-item"><ul class="navbar-icon-links" aria-label="Icon Links"> <li class="nav-item"> <a href="https://gitter.im/matplotlib/matplotlib" title="Gitter" class="nav-link pst-navbar-icon" rel="noopener" target="_blank" data-bs-toggle="tooltip" data-bs-placement="bottom"><i class="fa-brands fa-gitter fa-lg" aria-hidden="true"></i> <span class="sr-only">Gitter</span></a> </li> <li class="nav-item"> <a href="https://discourse.matplotlib.org" title="Discourse" class="nav-link pst-navbar-icon" rel="noopener" target="_blank" data-bs-toggle="tooltip" data-bs-placement="bottom"><i class="fa-brands fa-discourse fa-lg" aria-hidden="true"></i> <span class="sr-only">Discourse</span></a> </li> <li class="nav-item"> <a href="https://github.com/matplotlib/matplotlib" title="GitHub" class="nav-link pst-navbar-icon" rel="noopener" target="_blank" data-bs-toggle="tooltip" data-bs-placement="bottom"><i class="fa-brands fa-github fa-lg" aria-hidden="true"></i> <span class="sr-only">GitHub</span></a> </li> <li class="nav-item"> <a href="https://twitter.com/matplotlib/" title="Twitter" class="nav-link pst-navbar-icon" rel="noopener" target="_blank" data-bs-toggle="tooltip" data-bs-placement="bottom"><i class="fa-brands fa-twitter fa-lg" aria-hidden="true"></i> <span class="sr-only">Twitter</span></a> </li> </ul></div> </div> </div> <div class="navbar-persistent--mobile"> <script> document.write(` <button class="btn btn-sm pst-navbar-icon search-button search-button__button" title="Search" aria-label="Search" data-bs-placement="bottom" data-bs-toggle="tooltip"> <i class="fa-solid fa-magnifying-glass fa-lg"></i> </button> `); </script> </div> </div> </header> <div class="bd-container"> <div class="bd-container__inner bd-page-width"> <div class="bd-sidebar-primary bd-sidebar hide-on-wide"> <div class="sidebar-header-items sidebar-primary__section"> <div class="sidebar-header-items__center"> <div class="navbar-item"><ul id="navbar-main-elements" class="navbar-nav"> <li class="nav-item"> <a class="reference internal nav-link" href="https://matplotlib.org/stable/plot_types/index">Plot types</a> </li> <li class="nav-item"> <a class="reference internal nav-link" href="https://matplotlib.org/stable/users/index">User guide</a> </li> <li class="nav-item"> <a class="reference internal nav-link" href="https://matplotlib.org/stable/tutorials/index">Tutorials</a> </li> <li class="nav-item"> <a class="reference internal nav-link" href="https://matplotlib.org/stable/gallery/index">Examples</a> </li> <li class="nav-item"> <a class="reference internal nav-link" href="https://matplotlib.org/stable/api/index">Reference</a> </li> <li class="nav-item"> <a class="reference internal nav-link" href="https://matplotlib.org/stable/devel/index">Contribute</a> </li> <li class="nav-item"> <a class="reference internal nav-link" href="https://matplotlib.org/stable/users/release_notes">Releases</a> </li> </ul></div> </div> <div class="sidebar-header-items__end"> <div class="navbar-item"> <script> document.write(` <button class="btn btn-sm nav-link pst-navbar-icon theme-switch-button" title="light/dark" aria-label="light/dark" data-bs-placement="bottom" data-bs-toggle="tooltip"> <i class="theme-switch fa-solid fa-sun fa-lg" data-mode="light"></i> <i class="theme-switch fa-solid fa-moon fa-lg" data-mode="dark"></i> <i class="theme-switch fa-solid fa-circle-half-stroke fa-lg" data-mode="auto"></i> </button> `); </script></div> <div class="navbar-item"><ul class="navbar-icon-links" aria-label="Icon Links"> <li class="nav-item"> <a href="https://gitter.im/matplotlib/matplotlib" title="Gitter" class="nav-link pst-navbar-icon" rel="noopener" target="_blank" data-bs-toggle="tooltip" data-bs-placement="bottom"><i class="fa-brands fa-gitter fa-lg" aria-hidden="true"></i> <span class="sr-only">Gitter</span></a> </li> <li class="nav-item"> <a href="https://discourse.matplotlib.org" title="Discourse" class="nav-link pst-navbar-icon" rel="noopener" target="_blank" data-bs-toggle="tooltip" data-bs-placement="bottom"><i class="fa-brands fa-discourse fa-lg" aria-hidden="true"></i> <span class="sr-only">Discourse</span></a> </li> <li class="nav-item"> <a href="https://github.com/matplotlib/matplotlib" title="GitHub" class="nav-link pst-navbar-icon" rel="noopener" target="_blank" data-bs-toggle="tooltip" data-bs-placement="bottom"><i class="fa-brands fa-github fa-lg" aria-hidden="true"></i> <span class="sr-only">GitHub</span></a> </li> <li class="nav-item"> <a href="https://twitter.com/matplotlib/" title="Twitter" class="nav-link pst-navbar-icon" rel="noopener" target="_blank" data-bs-toggle="tooltip" data-bs-placement="bottom"><i class="fa-brands fa-twitter fa-lg" aria-hidden="true"></i> <span class="sr-only">Twitter</span></a> </li> </ul></div> </div> </div> <div class="sidebar-primary-items__end sidebar-primary__section"> </div> <div id="rtd-footer-container"></div> </div> <main id="main-content" class="bd-main" role="main"> <section class="grid__intro-text"> <h1>Matplotlib: Visualization with Python</h1> <p> Matplotlib is a comprehensive library for creating static, animated, and interactive visualizations in Python. Matplotlib makes easy things easy and hard things possible. </p> <ul class="no-padding"> <li> Create <a href="https://ieeexplore.ieee.org/document/4160265/citations?tabFilter=papers" >publication quality plots</a>. </li> <li> Make <a href="https://mybinder.org/v2/gh/matplotlib/mpl-brochure-binder/main?labpath=MatplotlibExample.ipynb" >interactive figures</a> that can zoom, pan, update. </li> <li> Customize <a href="https://matplotlib.org/stable/gallery/style_sheets/style_sheets_reference.html" >visual style</a> and <a href="https://matplotlib.org/stable/tutorials/provisional/mosaic.html" >layout</a>. </li> <li> Export to <a href="https://matplotlib.org/stable/api/figure_api.html#matplotlib.figure.Figure.savefig" >many file formats</a>. </li> <li> Embed in <a href="https://matplotlib.org/stable/gallery/#embedding-matplotlib-in-graphical-user-interfaces" >JupyterLab and Graphical User Interfaces</a>. </li> <li> Use a rich array of <a href="https://matplotlib.org/mpl-third-party/" >third-party packages</a> built on Matplotlib. </li> </ul> <a href="https://mybinder.org/v2/gh/matplotlib/mpl-brochure-binder/main?labpath=MatplotlibExample.ipynb" class="button button--purple" tabindex="0" role="button" > Try Matplotlib (on Binder)</a> </section> <section class="grid__intro" id="image_rotator"></section> <!-- END INTRO SECTION --> <!-- START QUICKLINKS --> <section class="grid__quicklinks"> <ul class="quicklinks"> <li> <a href="https://matplotlib.org/stable/users/getting_started/"> <img src="_static/images/getting-started.svg" alt="computer desktop icon" class="quicklinks__icon dark-light" /> Getting Started </a> </li> <li> <a href="https://matplotlib.org/stable/plot_types/index.html"> <img src="_static/images/sample-plots.svg" alt="folder icon" class="quicklinks__icon dark-light" /> Examples </a> </li> <li> <a href="https://matplotlib.org/stable/index.html"> <img src="_static/images/userguide.svg" alt="documentation book icon" class="quicklinks__icon dark-light" /> Reference </a> </li> <li> <a href="https://matplotlib.org/cheatsheets/"> <img src="_static/images/cheatsheets.svg" alt="cheatsheet icon" class="quicklinks__icon dark-light" /> Cheat Sheets </a> </li> <li> <a href="https://matplotlib.org/stable/index.html"> <img src="_static/images/documentation.svg" alt="matplotlib logo icon" class="quicklinks__icon dark-light" /> Documentation </a> </li> </ul> </section> <!-- END QUICKLINKS --> <div class="rule rule--viridis grid__rule1"></div> <!-- News --> <section class="grid__news news" id="news"> <div class="news__items"> <!-- make these easier to visually differentiate !--> <!-- optional important news --> <h3>News<a class="headerlink" href="#news" title="Permalink to news section">#</a></h3> <div class="news__item--highlight"> <h5 class="date">May 30, 2024</h5> <a href="https://discourse.matplotlib.org/t/gsoc-2024-announcement/24469" class="link--offsite">GSOC 2024: Bivariate Colormaps</a> <p> A warm welcome to Trygve Magnus Ræder, who is working on <a href="https://trygvrad.github.io/google-soc-bivariate-colormaps/"> bivariate colormapping</a>. </p> </div> <div class="news__item"> <h5 class="date">May 16, 2024</h5> <a href="https://discourse.matplotlib.org/t/matplotlib-announce-ann-matplotlib-3-9-0/24444" class="link--offsite">Matplotlib 3.9.0 Released</a> <p> We thank the 175 authors for the 450 pull requests that comprise the 3.9.0 release. </p> </div> <!-- END NEWS ITEMS --> <!-- link to discourse --> <div class="news__discourse-link"> <div class="rule"></div> <a href="https://discourse.matplotlib.org/c/announce/14" class="link--offsite">Older Announcements</a> </div> </div> </section> <!-- START RESOURCES --> <section class="grid__resources" id="resources"> <!-- drop boxes !--> <h3>Resources<a class ="headerlink" href="#resources" title="Permalink to resources section">#</a></h3> <div class="callout__list"> <i class="far fa-question-circle callout__icon"></i> <p> Be sure to check the <a href="https://matplotlib.org/stable/users/index.html">Users guide</a> and the <a href="https://matplotlib.org/stable/api/index.html">API docs</a>. The full text <a href="https://matplotlib.org/stable/search.html">search</a> is a good way to discover the docs including the many examples. </p> </div> <div class="callout__list"> <i class="fab fa-discourse callout__icon" aria-hidden="true"></i> <p> Join our community at <a href="https://discourse.matplotlib.org">discourse.matplotlib.org</a> to get help, share your work, and discuss contributing & development. </p> </div> <div class="callout__list"> <i class="fab fa-stack-overflow callout__icon" aria-hidden="true"></i> <p> Check out the Matplotlib tag on <a href="https://stackoverflow.com/questions/tagged/matplotlib" >StackOverflow</a>. </p> </div> <div class="callout__list"> <i class="fa fa-solid fa-calendar-alt callout__icon" aria-hidden="true"></i> <p> Meet us at our monthly call for new contributors to the Matplotlib project. Subscribe to our <a href="https://scientific-python.org/calendars/">community calendar</a> at Scientific Python to get access to all our community meetings. </p> </div> <div class="callout__list"> <i class="fab fa-gitter callout__icon" aria-hidden="true"></i> <p> Short questions related to contributing to Matplotlib may be posted on the <a href="https://gitter.im/matplotlib/matplotlib">gitter</a> channel. </p> </div> </section> <!-- END RESOURCES --> <div class="rule rule--viridis grid__rule2" id="domain-specific-tools"></div> <!-- START DOMAIN SPECIFIC TOOLS --> <section class="grid__tools"> <h3>Domain Specific Tools<a class="headerlink" href="#domain-specific-tools" title="Permalink to domain specific tools section">#</a></h3> <p> 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). </p> <a href="https://matplotlib.org/mpl-third-party/" class="link--offsite" >More Domain-Specific Tools</a > </section> <!-- tool switcher --> <section class="tools grid__tools-switcher grid__tools-switcher__tabs"> <div class="tabs grid__tabs__tabs" role="tablist" aria-label="Domain Specific Library Tabs" > <button class="tabs__tab" role="tab" aria-selected="true" id="seaborn-tab" aria-controls="seaborn-content" tabindex="0" > seaborn </button> <button class="tabs__tab" role="tab" aria-selected="false" id="cartopy-tab" aria-controls="cartopy-content" tabindex="-1" > Cartopy </button> <button class="tabs__tab" role="tab" aria-selected="false" id="dna-features-viewer-tab" aria-controls="dna-features-viewer-content" tabindex="-1" > DNA Features Viewer </button> <button class="tabs__tab" role="tab" aria-selected="false" id="plotnine-tab" aria-controls="plotnine-content" tabindex="-1" > plotnine </button> <button class="tabs__tab" role="tab" aria-selected="false" id="wcs-axes-tab" aria-controls="wcs-axes-content" tabindex="-1" > WCS Axes </button> </div> <div class="tabs__content grid__tabs__panel" id="seaborn-content" role="tabpanel" tabindex="0" aria-labelledby="seaborn-tab" > <div class="tabs__content__info"> <h3>seaborn</h3> <p> seaborn is a high level interface for drawing statistical graphics with Matplotlib. It aims to make visualization a central part of exploring and understanding complex datasets. </p> <a href="https://seaborn.pydata.org/" class="link--offsite" >statistical data visualization</a> </div> <img src="" alt="" /> </div> <div class="tabs__content grid__tabs__panel" id="cartopy-content" role="tabpanel" tabindex="0" aria-labelledby="cartopy-tab" hidden > <div class="tabs__content__info"> <h3>Cartopy</h3> <p> Cartopy is a Python package designed for geospatial data processing in order to produce maps and other geospatial data analyses. </p> <a href="https://scitools.org.uk/cartopy/docs/latest/" class="link--offsite" >Cartopy</a> </div> <img src="" alt="" /> </div> <div class="tabs__content grid__tabs__panel" id="dna-features-viewer-content" role="tabpanel" tabindex="0" aria-labelledby="dna-features-viewer-tab" hidden > <div class="tabs__content__info"> <h3>DNA Features Viewer</h3> <p> DNA Features Viewer is a Python library to visualize DNA features, e.g. from GenBank or Gff files, or Biopython SeqRecords. </p> <a href="https://github.com/Edinburgh-Genome-Foundry/DnaFeaturesViewer" class="link--offsite" >DNA Features Viewer</a> </div> <img src="" alt="" /> </div> <div class="tabs__content grid__tabs__panel" id="plotnine-content" role="tabpanel" tabindex="0" aria-labelledby="plotnine-tab" hidden > <div class="tabs__content__info"> <h3>plotnine</h3> <p> plotnine is an implementation of a grammar of graphics in Python. The grammar allows users to compose plots by explicitly mapping data to the visual objects that make up the plot. </p> <a href="https://plotnine.readthedocs.io/en/stable/" class="link--offsite" >plotnine</a> </div> <img src="" alt="" /> </div> <div class="tabs__content grid__tabs__panel" id="wcs-axes-content" role="tabpanel" tabindex="0" aria-labelledby="wcs-axes-tab" hidden > <div class="tabs__content__info"> <h3>WCSAxes</h3> <p> WCSAxes is a framework for making plots of Astronomical data in Matplotlib. </p> <a href="https://docs.astropy.org/en/stable/visualization/wcsaxes/" class="link--offsite" >WCSAxes</a> </div> <img src="" alt="" /> </div> </section> <!-- END DOMAIN SPECIFIC TOOLS --> <div class="rule rule--viridis grid__rule3"></div> <!-- START SUPPORT MATPLOTLIB --> <section class="grid__support" id="support"> <h2>Support Matplotlib<a class="headerlink" href="#support" title="Permalink to support Matplotlib section">#</a></h2> <ul class="support__items grid__contribute"> <li class="callout callout--purple"> <h4>Contribute</h4> <p> Matplotlib is a community project maintained for and by its users </p> <p> You can help by answering questions <a href="https://discourse.matplotlib.org">on discourse</a>, reporting a bug or requesting a feature <a href="https://github.com/matplotlib/matplotlib/issues" >on GitHub</a >, or improving the <a href="https://matplotlib.org/stable/devel/index.html" >documentation and code</a>! </p> <a href="https://discourse.matplotlib.org" class="link--offsite" >Join us on Discourse</a> <a href="https://github.com/matplotlib/matplotlib" class="link--offsite" >Join us on GitHub</a> </li> <li class="callout callout--blue"> <h4>Cite</h4> <p> Matplotlib is the result of development efforts by John Hunter (1968–2012) and the project's <a href="https://matplotlib.org/stable/project/credits.html" >many contributors</a>. </p> <p> If Matplotlib contributes to a project that leads to a scientific publication, please acknowledge this work by citing the project! </p> <a href="https://matplotlib.org/stable/project/citing.html" class="link--offsite" >Ready made citation</a> </li> <li class="callout callout--teal"> <h4>Donate</h4> <p> If you would like to support Matplotlib financially you can donate by <a href="https://github.com/sponsors/matplotlib"> sponsoring Matplotlib on GitHub</a> or making a (USA) tax-deductible donation <a href="https://numfocus.org/donate-to-matplotlib"> through NumFOCUS</a>. </p> <a href="https://github.com/sponsors/matplotlib" class="link--offsite" >Sponsor on GitHub</a> <a href="https://numfocus.org/donate-to-matplotlib" class="link--offsite" >Donate to Matplotlib</a> </li> </ul> </section> <script src="_static/images-rotate-info.js"></script> <script src="_static/script.js"></script> </main> </div> </div> <!-- Scripts loaded after <body> so the DOM is not blocked --> <script src="_static/scripts/bootstrap.js?digest=dfe6caa3a7d634c4db9b"></script> <script src="_static/scripts/pydata-sphinx-theme.js?digest=dfe6caa3a7d634c4db9b"></script> <footer class="footer-section"> <div class="grid__mpl-info"> <h1>Matplotlib</h1> <ul class="social fas"> <li> <a href="https://github.com/matplotlib/matplotlib" aria-label="Matplotlib on GitHub"> <i class="fab fa-github" aria-hidden="true"></i> </a> </li> <li class="social__twitter"> <a href="https://twitter.com/matplotlib" aria-label="Matplotlib on Twitter"> <i class="fab fa-twitter" aria-hidden="true"></i> </a> </li> <li class="social__discourse"> <a href="https://discourse.matplotlib.org" aria-label="Matplotlib Discourse"> <i class="fab fa-discourse" aria-hidden="true"></i> </a> </li> <li class="social__gitter"> <a href="https://gitter.im/matplotlib/matplotlib" aria-label="Matplotlib on Gitter"> <i class="fab fa-gitter" aria-hidden="true"></i> </a> </li> <li class="social__instagram"> <a href="https://instagram.com/matplotart" aria-label="Matplotlib on Instagram"> <i class="fab fa-instagram" aria-hidden="true"></i> </a> </li> </ul> <a href="https://numfocus.org/donate-to-matplotlib" class="button button--green" >Donate to Matplotlib</a> <p class="copywrite">© 2012 – 2024 The Matplotlib development team</p> </div> <ul class="mpl-links grid__mpl-links"> <li><a href="https://blog.scientific-python.org/tags/matplotlib/">Matplotblog</a></li> <li> <a href="https://matplotlib.org/stable/project/code_of_conduct.html" >Code of Conduct</a> </li> <li> <a href="https://matplotlib.org/stable/project/license.html">License</a> </li> <li> <a href="https://matplotlib.org/governance/">Governance</a> </li> <li> <a href="https://numfocus.org/sponsored-projects" >NumFOCUS Fiscally Sponsored Project</a> </li> </ul> <ul class="release-docs grid__release-docs"> <dl class="release"> <dt>Latest Stable Release</dt> <dd> <a href="https://matplotlib.org/stable">docs</a> | <a href="https://matplotlib.org/stable/users/release_notes.html">changelog</a> </dd> <dt>Development version</dt> <dd> <a href="https://matplotlib.org/devdocs/index.html">docs</a> </dd> </dl> </ul> </footer> </div> </body> </html>