matplotlib.org Open in urlscan Pro
2606:4700:20::681a:8  Public Scan

Submitted URL: http://matplotlib.org/
Effective URL: https://matplotlib.org/
Submission: On May 28 via api from US — Scanned from DE

Form analysis 1 forms found in the DOM

GET search.html

<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>

Text Content

Skip to main content
Ctrl+K
 * Plot types
 * User guide
 * Tutorials
 * Examples
 * Reference
 * Contribute
 * Releases

 * Gitter
 * Discourse
 * GitHub
 * Twitter


 * Plot types
 * User guide
 * Tutorials
 * Examples
 * Reference
 * Contribute
 * Releases

 * Gitter
 * Discourse
 * GitHub
 * Twitter





MATPLOTLIB: VISUALIZATION WITH PYTHON

Matplotlib is a comprehensive library for creating static, animated, and
interactive visualizations in Python. Matplotlib makes easy things easy and hard
things possible.

 * Create publication quality plots.
 * Make interactive figures that can zoom, pan, update.
 * Customize visual style and layout.
 * Export to many file formats.
 * Embed in JupyterLab and Graphical User Interfaces.
 * Use a rich array of third-party packages built on Matplotlib.

Try Matplotlib (on Binder)
imshow(Z)
 * Getting Started
 * Examples
 * Reference
 * Cheat Sheets
 * Documentation




NEWS#

MAY 16, 2024

Matplotlib 3.9.0 Released

We thank the 175 authors for the 450 pull requests that comprise the 3.9.0
release.

SEPT 15, 2023

Successful GSOC 2023

Thanks to Ratnabali Dutta's successful completion of GSOC, we have a number of
Mathtext improvements.


Older Announcements


RESOURCES#

Be sure to check the Users guide and the API docs. The full text search is a
good way to discover the docs including the many examples.

Join our community at discourse.matplotlib.org to get help, share your work, and
discuss contributing & development.

Check out the Matplotlib tag on StackOverflow.

Meet us at our monthly call for new contributors to the Matplotlib project.
Subscribe to our community calendar at Scientific Python to get access to all
our community meetings.

Short questions related to contributing to Matplotlib may be posted on the
gitter channel.




DOMAIN SPECIFIC TOOLS#

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).

More Domain-Specific Tools
seaborn Cartopy DNA Features Viewer plotnine WCS Axes


SEABORN

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.

statistical data visualization


CARTOPY

Cartopy is a Python package designed for geospatial data processing in order to
produce maps and other geospatial data analyses.

Cartopy


DNA FEATURES VIEWER

DNA Features Viewer is a Python library to visualize DNA features, e.g. from
GenBank or Gff files, or Biopython SeqRecords.

DNA Features Viewer


PLOTNINE

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.

plotnine


WCSAXES

WCSAxes is a framework for making plots of Astronomical data in Matplotlib.

WCSAxes



SUPPORT MATPLOTLIB#

 * CONTRIBUTE
   
   Matplotlib is a community project maintained for and by its users
   
   You can help by answering questions on discourse, reporting a bug or
   requesting a feature on GitHub, or improving the documentation and code!
   
   Join us on Discourse Join us on GitHub

 * CITE
   
   Matplotlib is the result of development efforts by John Hunter (1968–2012)
   and the project's many contributors.
   
   If Matplotlib contributes to a project that leads to a scientific
   publication, please acknowledge this work by citing the project!
   
   Ready made citation

 * DONATE
   
   If you would like to support Matplotlib financially you can donate by
   sponsoring Matplotlib on GitHub or making a (USA) tax-deductible donation
   through NumFOCUS.
   
   Sponsor on GitHub Donate to Matplotlib


MATPLOTLIB

 * 
 * 
 * 
 * 
 * 

Donate to Matplotlib

© 2012 – 2024 The Matplotlib development team

 * Matplotblog
 * Code of Conduct
 * License
 * Governance
 * NumFOCUS Fiscally Sponsored Project

Latest Stable Release docs | changelog
Development version docs