NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #166 most downloaded on PyPI
Python plotting package
Last release 19 days ago
11 Sep 2026
Ships fairly regularly
a new release about every 2 months
Some releases are documented
notes for 34 of the last 60 stable releases
1 version withdrawn
withdrawn after publishing
21 years old
143 releases · first in 2006
fix setting custom datapath in rcParams (note: it is still deprecated)
This is the first bugfix release of the 3.2.x series.
This release contains several critical bug-fixes:
Quiver.set_UVC calls with scalar inputsbezier.get_parallels failure from floating point rounding errorsNothing published for this version
One column per quarter.
Nothing published for this version
This is the first release candidate from Matplotlib 3.2
This is the first release candidate from Matplotlib 3.2
Nothing published for this version
Nothing published for this version
The first bug-fix release of the 3.1 series
The first bug-fix release of the 3.1 series
Lots of backports of various bug fixes.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
This is the second minor release in the Matplotlib 2.x series and the first release with major new features since 1.5.
This is the second minor release in the Matplotlib 2.x series and the first release with major new features since 1.5.
This release contains approximately 2 years worth of work by 275 contributors across over 950 pull requests. Highlights from this release include:
along with many other enhancements and bug fixes.
Nothing published for this version
Nothing published for this version
Nothing published for this version
This release completely overhauls the default style of the plots.
Major release of Matplotlib
This release completely overhauls the default style of the plots.
Highlights include:
imshow respects scales and eliminated a
class of artifacts).This is the second and final planned release candidate for mpl v2.0
This is the second and final planned release candidate for mpl v2.0
This release includes:
Deprecation of the finance module. This will be spun off into a stand-alone package
This is the first release candidate for mpl v2.0
This release includes:
ScalarFormatter configurable
and default to 4 (plotting against years should just work now)fill_between and fill_betweenx now use the color cycleNothing published for this version
This tag includes several critical bug fixes and updates the dash patterns.
Third beta for v2.0.0 release
This tag includes several critical bug fixes and updates the dash patterns.
Nothing published for this version
This previews the new default style and many bug-fixes. A full list of the style changes will be collected for the final release.
First beta release of v2.0.0
This previews the new default style and many bug-fixes. A full list of the style changes will be collected for the final release.
In addition to the style change this release includes:
'C0',
'C1'... 'C9'There is a 'classic' style sheet which reproduces the 1.Y defaults:
import matplotlib.style as mstyle mstyle.use('classic')
This release contains a few critical bug fixes:
This release contains a few critical bug fixes:
Final planned release for the 1.5.x series.
Final planned release for the 1.5.x series.
First bug fix release for 1.5.x series.
First bug fix release for 1.5.x series.
This release of matplotlib has several major new features:
This release of matplotlib has several major new features:
This is the last planned bug-fix release in the 1.4 series.
This is the last planned bug-fix release in the 1.4 series.
Many bugs are fixed including:
Additionally the webagg and nbagg backends were brought closer to feature parity with the desktop backends with the addition of keyboard and scroll events thanks to Steven Silvester.
Minor bug-fix release for 1.4 series
Minor bug-fix release for 1.4 series
Bug-fix release for the 1.4 series.
Bug-fix release for the 1.4 series.
ion will work as
before in all casesNothing published for this version
This release has contributions from ~170 authors (http://matplotlib.org/users/github_stats.html).
This release has contributions from ~170 authors (http://matplotlib.org/users/github_stats.html).
This release contains many bug fixes as will as a number of new features. For the full list see http://matplotlib.org/users/whats_new.html#new-in-matplotlib-1-4. Some highlights are:
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →