[ Web Proxy ]
URL:
Viewing: https://matplotlib.org/thirdpartypackages/index.html [Back]  [Original]

Third-party and user-contributed packages — Matplotlib third-party packages documentation
Back to top
Search the docs ...:

Third-party and user-contributed packages#

This page lists independently developed and distributed packages that extend Matplotlib. Please go to the linked project websites for further information.

Please contribute your package by opening a pull-request at matplotlib/mpl-third-party using the template in the readme

If you need help making a package, see matplotlib/matplotlib-extension-cookiecutter where we give you a template to make it easy!

You can find more packages at PyPI using the Framework :: Matplotlib trove classifier.

Alternative APIs #

code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] HoloViews High-level API providing composable multidimensional or columnar data objects that visualize themselves.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] hvPlot Composable, interactive Pandas and Xarray .plot() objects.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] pandas Tabular data analysis and manipulation tool providing a .plot() API for Matplotlib plotting.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] plotnine A grammar of graphics for Python.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] ultraplot A succinct wrapper for matplotlib. Write less, create more.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] Xarray Multi-dimensional data analysis and manipulation tool providing a .plot() API for Matplotlib plotting.

Animations #

code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] animatplot Interactive animated plots.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] celluloid Matplotlib animations made easy.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] diplotocus Timeline-like animations of matplotlib plots, featuring an optional GUI.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] gif Ultra-lightweight animated GIF API.
code badge [code badge] conda badge [conda badge] manimplotlib Collection of scripts to animate Matplotlib plots with manim.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] mpl-animators Create interactive animations of N-dimensional data, and of World Coordinate System (WCS) objects from Astropy.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] numpngw Write animated pngs.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] streamjoy Enjoy animating images into GIFs and MP4s in parallel.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] xmovie A simple way of creating beautiful movies from Xarray objects.

Colormaps and styles #

code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] Aquarel Simplified wrapper for flexible styling and theming.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] CMasher Scientific colormaps for making accessible, informative and 'cmashing' plots.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] cmcrameri Fabio Crameri's perceptually uniform colormaps for geosciences.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] cmocean Perceptually uniform colormaps for oceanographic variables.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] cmweather Color vision deficiency friendly colormaps for weather/climate variables.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] cmyt Colormaps from the yt project.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] Colorcet Perceptually uniform continuous colormaps and perceptually distinct categorical color sets.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] distinctipy Qualitative colormaps of any length, generated to be maximally distinct.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] Farrow&Ball Matplotlib Color palettes inspired by British paint manufacturer Farrow and Ball.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] mergechannels Colormaps and high performance channel blending for visualizing fluorescence images.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] morethemes More (polished) themes for Matplotlib.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] mpl-visual-context Collection of patheffects and more
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] mplcyberpunk Cyberpunk / neon-glow look for plots.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] pypalettes Large (+2500) collection of colormaps.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] SciencePlots Matplotlib styles for scientific figures.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] tastymap colormaps cooked for your palate.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] TUEplots Light-weight Matplotlib styles for figures used in scientific publications.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] viscm Tool for analyzing colormaps and creating new colormaps.

Development tools with built-in Matplotlib rendering #

code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] JupyterLab Web-based interactive development environment for notebooks, code, and data.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] marimo Open source reactive notebook that can be deployed as an app.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] Jupyter Notebook Web-based interactive development environment for notebooks, code, and data.
code badge [code badge] conda badge [conda badge] pycharm Python IDE for data science and web development.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] spyder Open source, community-developed scientific environment and IDE written in Python, for Python.
code badge [code badge] conda badge [conda badge] vscode Streamlined code editor with support for development operations like debugging, task running, and version control.

Documentation #

code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] Sphinx-Gallery Create Matplotlib galleries for your sphinx-built documentation.

Domain-specific libraries #

code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] ArviZ Exploratory analysis of Bayesian models with Python.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] Astropy Astronomy processing and graphics (including mapping).
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] BG Heatmaps Brain heatmap visualizations.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] colorio Tools for working with colors and color spaces.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] cplot Plot complex-valued functions.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] datamapplot Plotting clustered and labelled data maps.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] DNA Features Viewer Visualize DNA features, e.g. from GenBank or Gff files, or Biopython SeqRecords.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] grplot Complete and attractive statistical graphs in one function.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] Hockey Rink A Python library for plotting hockey rinks with Matplotlib.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] HyperSpy Multidimensional data analysis, e.g. hyperspectral imaging.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] iplotx Visualise networks and trees, with style.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] librosa Audio signal processing with waveform and spectrogram displays.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] marsilea Declarative creation of composable visualization.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] MetPy A Python toolkit for meteorological applications.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] microfilm 2D image plots and animations for multi-channel microscopy data.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] mir_eval Evaluation tools and display helpers for audio annotations.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] mplchart Classic stock charts with technical analysis indicators.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] mplfinance Utilities for the visual analysis of financial data.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] mplhep Set of helpers for Matplotlib to more easily produce plots typically needed in high energy physics.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] mplsignal Utility functions for signal processing plots.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] mplsoccer Plot soccer/football pitches and charts.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] MyForestPlot A flexibly-customizable Python tool to create a forest plot.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] NetworkX Working with and plotting network graphs.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] planetMagFields Routines to easily access information about magnetic fields of planets in our solar system and visualize them in both 2D and 3D.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] plot_phylo Plot phylogenetic trees on an existing matplotlib axis.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] Py-ART The Python ARM Radar toolkit, used to analyze and plot weather radar data.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] pyCircos A visualization tool for designing circos plots.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] pyGenomeViz A genome visualization python package for comparative genomics.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] pymatviz A toolkit for visualizations in materials informatics.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] PyPlutchik Python visualisation for Plutchik annotated corpora.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] pytransform3d Work with, plot, and animate rigid transformations in 3D.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] seaborn High-level interface for drawing attractive statistical graphics.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] seaborn-image High-level API for drawing informative and attractive images.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] skyplothelper Astronomy visualization toolkit with sky maps, WCS frames, spherical geometry, tilted globes and planets, and cosmology cone diagrams.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] sunpy Solar physics processing, plotting, and colormaps.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] TULIPS Visualization of the physics of stars.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] Yellowbrick Visual analysis and diagnostic tools to facilitate machine learning model selection.

Experimental projects that may be merged upstream eventually #

code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] mpl-gui Prototype for a pyplot alternative.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] mpl-qtthread Prototype for an approximately thread-safe Qt backend.

GUI applications #

code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] Glue Easily linking visualizations of scientific datasets across many files.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] Lumen Declarative YAML or GUI specification for apps/dashboards with Matplotlib and other plots.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] mpl-multitab Tabbed figure manager for Matplotlib using PyQt.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] Pylustrator Interactive editor to style Matplotlib plots.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] PyNanoLab PySide6 GUI for data analysis and visualisation with Matplotlib and Pandas.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] PySimpleGUI Create custom GUIs quickly & easily on top of Tkinter, Qt, wxPython or Remi.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] sview-gui PyQt5 GUI for data visualisation of CSV file or pandas DataFrames.

Interactivity #

code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] kivy_matplotlib_widget Convert your matplotlib graph into full interactive graph.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] mpl-draggable-line A Draggable line widget for Matplotlib.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] mpl-image-labeller Easily apply classification labels to images.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] mpl-image-segmenter Manually segment images with Matplotlib.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] mpl-interactions Interactive widgets for responsive plots.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] mpl-measurements Interactive cursor-based measurement tool for Matplotlib plots (time, amplitude, differences, ...)
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] mpl-point-clicker Record click locations on a figure. Supports multiple classes.
code badge [code badge] conda badge [conda badge] mpl_widget_box GUI-neutral widgets for Matplotlib, with legend-like layout and more.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] mplcursors Interactive data selection cursors.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] mpldatacursor Interactive data selection cursors.
code badge [code badge] conda badge [conda badge] mplinorm Interactive contrast adjustment for Matplotlib images.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] Panel Dashboards and web apps using Matplotlib and other figures.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] Quibbler Effortlessly make your Matplotlib graphics interactive.

Mapping #

code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] cartopy Produce maps and other geospatial data analyses.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] EOmaps A library to create interactive maps of geographical datasets.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] GeoPandas Pandas extended to support geographical data and algorithms.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] geoplot High-level Python geospatial plotting library based on Cartopy.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] GeoViews High-level geographic plotting built on Cartopy and Matplotlib.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] mplsteronet Lower-hemisphere equal-area and equal-angle stereonets.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] prettymaps Minimal Python library to draw customized maps from OpenStreetMap data.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] ridge_map Library for making ridge plots of... ridges.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] starplot Create star charts and maps of the sky

Miscellaneous #

code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] matplotcheck A package designed to test Matplotlib plots.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] matplotx Useful styles and extensions for Matplotlib.

Plot types #

code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] Blume Alternate table artist.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] dataclocklib Data clock charts using matplotlib.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] Datashader Server-side rendering of large datasets as Matplotlib figures.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] dayplot Calendar heatmaps made super simple and highly customizable
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] matplotlib-venn Plotting area-weighted two- and three-circle Venn diagrams.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] mpl-scatter-density 2D histograms for large collections of point data.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] mpl_chord_diagram Drawing chord diagrams with matplotlib.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] mpl-sankey Sankey "alluvial" diagrams, with a data-centric API.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] mpl_stereo See your matplotlib plots in 3D by making stereograms, anaglyphs, and wigglegrams.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] mpl_wrap Matplotlib helper library for plotting wrapped, angular, or periodic data.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] mpltern Ternary plots as a Matplotlib projection.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] plottable Beautifully customized tables with Matplotlib.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] PyUpSet UpSet suite of visualization methods.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] pywaffle Waffle, square pie and pictogram charts.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] S3Dlib 3D surface and line object classes.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] Windrose Create windrose plots.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] yt Package for analyzing and visualizing volumetric data.

Plotting utilities #

code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] adjustText Draw many text artists so that they do not overlap.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] break_axes A Matplotlib-based utility module for creating broken axes.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] brokenaxes Plots with breaks in the axes.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] busdayaxis Axis scale to compress non-business periods so that time series appear continuous across business periods.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] curved-text Draw a string along an arbitrary curve, with arc-length positioning and a perpendicular offset.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] drawarrow Drawing arrows for matplotlib made easy
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] FigPager Save plots with single or multiple pages.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] Flexitext Draw text with multiple styles in Matplotlib.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] grid-strategy Create a grid of subplots based on the number of axes to be plotted.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] HighlightText Make effective annotations easier in Matplotlib.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] legendkit Legend made easy for matplotlib.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] matplotlib-label-lines Label line using matplotlib.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] matplotlib-map-utils Create common elements such as north arrows, scale bars, and inset maps.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] matplotlib-scalebar Display a scale bar.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] matplotview A library for creating lightweight views of Matplotlib axes.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] mpl-arrow An easy way to draw nice arrows in matplotlib.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] mpl-probscale Real probability scales for Matplotlib.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] mpl-speech-bubble Draw speech bubbles with Matplotlib.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] mpl-template Templating engine for consistent plots.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] MPL Table Create custom table using Matplotlib.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] patchworklib A subplot manager for intuitive layouts.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] ProPlot A lightweight Matplotlib wrapper for making beautiful, publication-quality graphics.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] pyfonts A simple and reproducible way of using fonts in matplotlib
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] skunk Insert SVG images into Matplotlib elements. Can be used to also compose Matplotlib plots by nesting them.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] svgpath2mpl Parse SVG paths into Matplotlib Path objects for plotting.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] tikzplotlib Save figures as TikZ/PGFplots.

Rendering backends #

code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] gr Graphic kernel system backend.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] mplcairo Improved backend for cairo.
code badge [code badge] pypi badge [pypi badge] conda badge [conda badge] wxmplot Tighter integration with wxPython.

Web Proxy Viewer  |  New URL  |  Original Page