`); Plot typesUser guideTutorialsExamplesReferenceContributeReleases GitterGitter DiscourseDiscourse GitHubGitHubPlot typesUser guideTutorialsExamplesReferenceContributeReleases GitterGitter DiscourseDiscourse GitHubGitHubSection NavigationNext what's new?3D performance improvementsInstructions for writing "What's new" entriesStandard getters/setters for axis inversion statebar_labelbar_label supports individual padding..." />`); Plot typesUser guideTutorialsExamplesReferenceContributeReleases GitterGitter DiscourseDiscourse GitHubGitHubPlot typesUser guideTutorialsExamplesReferenceContributeReleases GitterGitter DiscourseDiscourse GitHubGitHubSection NavigationNext what's new?3D performance improvementsInstructions for writing "What's new" entriesStandard getters/setters for axis inversion statebar_labelbar_label supports individual padding..." /> API Changes for 3.1.1 — Matplotlib 3.11.0.dev825+g6e4d951d18 documentation
Skip to main content
Ctrl+K
Matplotlib 3.11.0.dev825+g6e4d951d18 documentation - Home
  • Plot types
  • User guide
  • Tutorials
  • Examples
  • Reference
  • Contribute
  • Releases
  • Gitter
  • Discourse
  • GitHub
  • Plot types
  • User guide
  • Tutorials
  • Examples
  • Reference
  • Contribute
  • Releases
  • Gitter
  • Discourse
  • GitHub

Section Navigation

  • Next what's new?
    • 3D performance improvements
    • Instructions for writing "What's new" entries
    • Standard getters/setters for axis inversion state
    • bar_label supports individual padding per label
    • Setting the default color cycle to a named color sequence
    • Colormaps support giving colors for bad, under and over values on creation
    • 3D depth-shading fix
    • Figure size units
    • Saving figures as GIF works again
    • Missing glyphs use Last Resort font
    • Maximum levels on log-scaled contour plots are now respected
    • Improved selection of log-scale ticks
    • Separated hatchcolor from edgecolor
    • Streamplot integration control
    • Multiple arrows on a streamline
    • Resetting the subplot parameters for figure.clear()
    • violinplot now accepts color arguments
    • xtick and ytick rotation modes
  • Next API changes
    • Behavior change template
    • alpha parameter handling on images
    • Minor log tick labels are set depending on number of major log ticks, not on number of decades spanned
    • Setting titles of figures using webagg backend
    • matplotlib.testing.check_figures_equal defaults to PNG only
    • Mixing positional and keyword arguments for legend handles and labels...
    • Capitalization of None in matplotlibrc
    • Template for deprecations
    • GridFinder.transform_xy and GridFinder.inv_transform_xy
    • axes_grid.Grid.ngrids
    • violinplot and violin vert parameter
    • boxplot and bxp vert parameter, and rcParams["boxplot.vertical"]
    • Parameter ListedColormap(..., N=...)
    • DviFont.widths
    • Increase to minimum supported versions of dependencies
    • PdfFile.fontNames, PdfFile.dviFontNames, PdfFile.type1Descriptors
    • Removal change template
    • plot_date
    • matplotlib.cm.get_cmap
    • GridHelperCurveLinear.get_tick_iterator
    • nth_coord parameter to axisartist helpers for fixed axis
    • Development change template
    • New minimum version of pyparsing
  • GitHub statistics for 3.10.1 (Feb 27, 2025)
    • GitHub statistics for 3.9.4 (Dec 13, 2024)
    • GitHub statistics for 3.9.3 (Nov 30, 2024)
    • GitHub statistics for 3.9.2 (Aug 12, 2024)
    • GitHub statistics for 3.9.1 (Jul 04, 2024)
    • GitHub statistics for 3.9.0 (May 15, 2024)
    • GitHub statistics for 3.8.4 (Apr 03, 2024)
    • GitHub statistics for 3.8.3 (Feb 14, 2024)
    • GitHub statistics for 3.8.2 (Nov 17, 2023)
    • GitHub statistics for 3.8.1 (Oct 31, 2023)
    • GitHub statistics for 3.8.0 (Sep 14, 2023)
    • GitHub statistics for 3.7.3 (Sep 11, 2023)
    • GitHub statistics for 3.7.2 (Jul 05, 2023)
    • GitHub statistics for 3.7.1 (Mar 03, 2023)
    • GitHub statistics for 3.7.0 (Feb 13, 2023)
    • GitHub statistics for 3.6.3 (Jan 11, 2023)
    • GitHub statistics for 3.6.2 (Nov 02, 2022)
    • GitHub statistics for 3.6.1 (Oct 08, 2022)
    • GitHub statistics for 3.6.0 (Sep 15, 2022)
    • GitHub statistics for 3.5.3 (Aug 10, 2022)
    • GitHub statistics for 3.5.2 (May 02, 2022)
    • GitHub statistics for 3.5.1 (Dec 11, 2021)
    • GitHub statistics for 3.5.0 (Nov 15, 2021)
    • GitHub statistics for 3.4.3 (August 21, 2021)
    • GitHub statistics for 3.4.2 (May 08, 2021)
    • GitHub statistics for 3.4.1 (Mar 31, 2021)
    • GitHub statistics for 3.4.0 (Mar 26, 2021)
    • GitHub statistics for 3.3.4 (Jan 28, 2021)
    • GitHub statistics for 3.3.3 (Nov 11, 2020)
    • GitHub statistics for 3.3.2 (Sep 15, 2020)
    • GitHub statistics for 3.3.1 (Aug 13, 2020)
    • GitHub statistics for 3.3.0 (Jul 16, 2020)
    • GitHub statistics for 3.2.2 (Jun 17, 2020)
    • GitHub statistics for 3.2.1 (Mar 18, 2020)
    • GitHub statistics for 3.2.0 (Mar 04, 2020)
    • GitHub statistics for 3.10.0 (Dec 13, 2024)
    • GitHub statistics for 3.1.3 (Feb 03, 2020)
    • GitHub statistics for 3.1.2 (Nov 21, 2019)
    • GitHub statistics for 3.1.1 (Jul 02, 2019)
    • GitHub statistics for 3.1.0 (May 18, 2019)
    • GitHub statistics for 3.0.3 (Feb 28, 2019)
    • GitHub statistics for 3.0.2 (Nov 10, 2018)
    • GitHub statistics for 3.0.1 (Oct 25, 2018)
    • GitHub statistics for 3.0.0 (Sep 18, 2018)
  • What's new in Matplotlib 3.10.0 (December 13, 2024)
  • API Changes for 3.10.1
  • API Changes for 3.10.0
  • GitHub statistics for 3.10.1 (Feb 27, 2025)
    • GitHub statistics for 3.9.4 (Dec 13, 2024)
    • GitHub statistics for 3.9.3 (Nov 30, 2024)
    • GitHub statistics for 3.9.2 (Aug 12, 2024)
    • GitHub statistics for 3.9.1 (Jul 04, 2024)
    • GitHub statistics for 3.9.0 (May 15, 2024)
    • GitHub statistics for 3.8.4 (Apr 03, 2024)
    • GitHub statistics for 3.8.3 (Feb 14, 2024)
    • GitHub statistics for 3.8.2 (Nov 17, 2023)
    • GitHub statistics for 3.8.1 (Oct 31, 2023)
    • GitHub statistics for 3.8.0 (Sep 14, 2023)
    • GitHub statistics for 3.7.3 (Sep 11, 2023)
    • GitHub statistics for 3.7.2 (Jul 05, 2023)
    • GitHub statistics for 3.7.1 (Mar 03, 2023)
    • GitHub statistics for 3.7.0 (Feb 13, 2023)
    • GitHub statistics for 3.6.3 (Jan 11, 2023)
    • GitHub statistics for 3.6.2 (Nov 02, 2022)
    • GitHub statistics for 3.6.1 (Oct 08, 2022)
    • GitHub statistics for 3.6.0 (Sep 15, 2022)
    • GitHub statistics for 3.5.3 (Aug 10, 2022)
    • GitHub statistics for 3.5.2 (May 02, 2022)
    • GitHub statistics for 3.5.1 (Dec 11, 2021)
    • GitHub statistics for 3.5.0 (Nov 15, 2021)
    • GitHub statistics for 3.4.3 (August 21, 2021)
    • GitHub statistics for 3.4.2 (May 08, 2021)
    • GitHub statistics for 3.4.1 (Mar 31, 2021)
    • GitHub statistics for 3.4.0 (Mar 26, 2021)
    • GitHub statistics for 3.3.4 (Jan 28, 2021)
    • GitHub statistics for 3.3.3 (Nov 11, 2020)
    • GitHub statistics for 3.3.2 (Sep 15, 2020)
    • GitHub statistics for 3.3.1 (Aug 13, 2020)
    • GitHub statistics for 3.3.0 (Jul 16, 2020)
    • GitHub statistics for 3.2.2 (Jun 17, 2020)
    • GitHub statistics for 3.2.1 (Mar 18, 2020)
    • GitHub statistics for 3.2.0 (Mar 04, 2020)
    • GitHub statistics for 3.10.0 (Dec 13, 2024)
    • GitHub statistics for 3.1.3 (Feb 03, 2020)
    • GitHub statistics for 3.1.2 (Nov 21, 2019)
    • GitHub statistics for 3.1.1 (Jul 02, 2019)
    • GitHub statistics for 3.1.0 (May 18, 2019)
    • GitHub statistics for 3.0.3 (Feb 28, 2019)
    • GitHub statistics for 3.0.2 (Nov 10, 2018)
    • GitHub statistics for 3.0.1 (Oct 25, 2018)
    • GitHub statistics for 3.0.0 (Sep 18, 2018)
  • GitHub statistics for 3.10.0 (Dec 13, 2024)
  • What's new in Matplotlib 3.9.0 (May 15, 2024)
  • API Changes for 3.9.2
  • API Changes for 3.9.1
  • API Changes for 3.9.0
  • GitHub statistics for 3.9.4 (Dec 13, 2024)
  • GitHub statistics for 3.9.3 (Nov 30, 2024)
  • GitHub statistics for 3.9.2 (Aug 12, 2024)
  • GitHub statistics for 3.9.1 (Jul 04, 2024)
  • GitHub statistics for 3.9.0 (May 15, 2024)
  • What's new in Matplotlib 3.8.0 (Sept 13, 2023)
  • API Changes for 3.8.1
  • API Changes for 3.8.0
  • GitHub statistics for 3.8.3 (Feb 14, 2024)
  • GitHub statistics for 3.8.2 (Nov 17, 2023)
  • GitHub statistics for 3.8.1 (Oct 31, 2023)
  • GitHub statistics for 3.8.0 (Sep 14, 2023)
  • What's new in Matplotlib 3.7.0 (Feb 13, 2023)
  • API Changes for 3.7.0
  • GitHub statistics for 3.7.3 (Sep 11, 2023)
  • GitHub statistics for 3.7.2 (Jul 05, 2023)
  • GitHub statistics for 3.7.1 (Mar 03, 2023)
  • GitHub statistics for 3.7.0 (Feb 13, 2023)
  • What's new in Matplotlib 3.6.0 (Sep 15, 2022)
  • API Changes for 3.6.1
  • API Changes for 3.6.0
  • GitHub statistics for 3.6.3 (Jan 11, 2023)
  • GitHub statistics for 3.6.2 (Nov 02, 2022)
  • GitHub statistics for 3.6.1 (Oct 08, 2022)
  • GitHub statistics for 3.6.0 (Sep 15, 2022)
  • What's new in Matplotlib 3.5.2 (May 02, 2022)
  • What's new in Matplotlib 3.5.0 (Nov 15, 2021)
  • API Changes for 3.5.3
  • API Changes for 3.5.2
  • API Changes for 3.5.0
  • GitHub statistics for 3.5.3 (Aug 10, 2022)
  • GitHub statistics for 3.5.2 (May 02, 2022)
  • GitHub statistics for 3.5.1 (Dec 11, 2021)
  • GitHub statistics for 3.5.0 (Nov 15, 2021)
  • What's new in Matplotlib 3.4.0 (Mar 26, 2021)
  • API Changes for 3.4.2
  • API Changes for 3.4.0
  • GitHub statistics for 3.4.1 (Mar 31, 2021)
  • GitHub statistics for 3.4.0 (Mar 26, 2021)
  • What's new in Matplotlib 3.3.0 (Jul 16, 2020)
  • API Changes for 3.3.1
  • API Changes for 3.3.0
  • GitHub statistics for 3.3.4 (Jan 28, 2021)
  • GitHub statistics for 3.3.3 (Nov 11, 2020)
  • GitHub statistics for 3.3.2 (Sep 15, 2020)
  • GitHub statistics for 3.3.1 (Aug 13, 2020)
  • GitHub statistics for 3.3.0 (Jul 16, 2020)
  • What's new in Matplotlib 3.2 (Mar 04, 2020)
  • API Changes for 3.2.0
  • GitHub statistics for 3.2.2 (Jun 17, 2020)
  • GitHub statistics for 3.2.1 (Mar 18, 2020)
  • GitHub statistics for 3.2.0 (Mar 04, 2020)
  • What's new in Matplotlib 3.1 (May 18, 2019)
  • API Changes for 3.1.1
  • API Changes for 3.1.0
  • GitHub statistics for 3.1.3 (Feb 03, 2020)
  • GitHub statistics for 3.1.2 (Nov 21, 2019)
  • GitHub statistics for 3.1.1 (Jul 02, 2019)
  • GitHub statistics for 3.1.0 (May 18, 2019)
  • What's new in Matplotlib 3.0 (Sep 18, 2018)
  • API Changes for 3.0.1
  • API Changes for 3.0.0
  • GitHub statistics for 3.0.3 (Feb 28, 2019)
  • GitHub statistics for 3.0.2 (Nov 10, 2018)
  • GitHub statistics for 3.0.1 (Oct 25, 2018)
  • GitHub statistics for 3.0.0 (Sep 18, 2018)
  • What's new in Matplotlib 2.2 (Mar 06, 2018)
  • API Changes in 2.2.0
  • What's new in Matplotlib 2.1.0 (Oct 7, 2017)
  • API Changes in 2.1.2
  • API Changes in 2.1.1
  • API Changes in 2.1.0
  • What's new in Matplotlib 2.0 (Jan 17, 2017)
    • Changes to the default style
  • API Changes in 2.0.1
  • API Changes in 2.0.0
  • What's new in Matplotlib 1.5 (Oct 29, 2015)
  • API Changes in 1.5.3
  • API Changes in 1.5.2
  • API Changes in 1.5.0
  • What's new in Matplotlib 1.4 (Aug 25, 2014)
  • API Changes in 1.4.x
  • What's new in Matplotlib 1.3 (Aug 01, 2013)
  • API Changes in 1.3.x
  • What's new in Matplotlib 1.2.2
  • What's new in Matplotlib 1.2 (Nov 9, 2012)
  • API Changes in 1.2.x
  • What's new in Matplotlib 1.1 (Nov 02, 2011)
  • API Changes in 1.1.x
  • What's new in Matplotlib 1.0 (Jul 06, 2010)
  • List of changes to Matplotlib prior to 2015
  • What's new in Matplotlib 0.99 (Aug 29, 2009)
  • Changes beyond 0.99.x
  • Changes in 0.99
  • What's new in Matplotlib 0.98.4
  • Changes for 0.98.x
  • Changes for 0.98.1
  • Changes for 0.98.0
  • Changes for 0.91.2
  • Changes for 0.91.0
  • Changes for 0.90.1
  • Changes for 0.90.0
  • Changes for 0.87.7
  • Changes for 0.86
  • Changes for 0.85
  • Changes for 0.84
  • Changes for 0.83
  • Changes for 0.82
  • Changes for 0.81
  • Changes for 0.80
  • Changes for 0.73
  • Changes for 0.72
  • Changes for 0.71
  • Changes for 0.70
  • Changes for 0.65.1
  • Changes for 0.65
  • Changes for 0.63
  • Changes for 0.61
  • Changes for 0.60
  • Changes for 0.54.3
  • Changes for 0.54
  • Changes for 0.50
  • Changes for 0.42
  • Changes for 0.40
  • Release notes
  • API Changes...

API Changes for 3.1.1#

  • Behavior changes

Behavior changes#

Locator.nonsingular return order#

Locator.nonsingular (introduced in mpl 3.1) now returns a range v0, v1 with v0 <= v1. This behavior is consistent with the implementation of nonsingular by the LogLocator and LogitLocator subclasses.

On this page
  • Behavior changes
    • Locator.nonsingular return order

© Copyright 2002–2012 John Hunter, Darren Dale, Eric Firing, Michael Droettboom and the Matplotlib development team; 2012–2025 The Matplotlib development team.

Created using Sphinx 8.2.3.

Built from v3.10.1-825-g6e4d951d18.

Built with the PyData Sphinx Theme 0.15.4.