[Matplotlib-devel] [ANN] Matplotlib 3.9.0

Elliott Sales de Andrade quantum.analyst at gmail.com
Thu May 16 16:28:19 EDT 2024


Hi all,

We are pleased to announce the publication of the 3.9.0 meso¹ release.

Pre-built wheels are available for most major platforms, and can be 
installed using `pip install matplotlib==3.9.0`. Other packages may also 
be available already; please check with your preferred source.

This release is the work of 175 authors over 450 Pull Requests, fixing 
97 Issues. Highlights of this release include:

Plotting and Annotation improvements
	- Axes.inset_axes is no longer experimental
	- Legend support for Boxplot
	- Percent sign in pie labels auto-escaped with usetex=True
	- hatch parameter for stackplot
	- Add option to plot only one half of violin plot
	- axhline and axhspan on polar axes
	- Subplot titles can now be automatically aligned
	- axisartist can now be used together with standard Formatters
	- Toggle minorticks on Axis
	- StrMethodFormatter now respects axes.unicode_minus

Figure, Axes, and Legend Layout

	- Subfigures now have controllable zorders
	- Getters for xmargin, ymargin and zmargin

Mathtext improvements

	- mathtext documentation improvements
	- mathtext spacing corrections

Widget Improvements

	- Check and Radio Button widgets support clearing

3D plotting improvements

	- Setting 3D axis limits now set the limits exactly

Other improvements

	- New BackendRegistry for plotting backends
	- Add widths, heights and angles setter to EllipseCollection
	- image.interpolation_stage rcParam
	- Arrow patch position is now modifiable
	- NonUniformImage now has mouseover support

For further details, please see the release notes at
https://matplotlib.org/3.9.0/users/release_notes.html#version-3-9
and the milestone on GitHub:
https://github.com/matplotlib/matplotlib/milestone/78?closed=1

¹ Starting with this release, we have moved to the Effective Versioning 
scheme: https://jacobtomlinson.dev/effver/

-- 
Elliott

-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 840 bytes
Desc: OpenPGP digital signature
URL: <https://mail.python.org/pipermail/matplotlib-devel/attachments/20240516/d7d9759e/attachment.sig>


More information about the Matplotlib-devel mailing list