Published November 16, 2021
| Version v3.5.0
Software
Open
matplotlib/matplotlib: REL: v3.5.0
Creators
- Thomas A Caswell1
- Michael Droettboom2
- Antony Lee
- Elliott Sales de Andrade
- Tim Hoffmann
- John Hunter
- Jody Klymak3
- Eric Firing4
- David Stansby5
- Nelle Varoquaux6
- Jens Hedegaard Nielsen7
- Benjamin Root
- Ryan May8
- Phil Elson
- Jouni K. Seppänen
- Darren Dale9
- Jae-Joon Lee
- Damon McDougall10
- Andrew Straw
- Paul Hobson
- hannah
- Christoph Gohlke11
- Adrien F. Vincent12
- Tony S Yu
- Eric Ma
- Steven Silvester
- Charlie Moad13
- Nikita Kniazev
- Elan Ernest
- Paul Ivanov
- 1. Brookhaven National Lab
- 2. Mozilla
- 3. University of Victoria
- 4. University of Hawaii
- 5. UCL
- 6. TIMC-IMAG
- 7. @qdev-dk
- 8. UCAR/@Unidata
- 9. Cornell University
- 10. AMD
- 11. University of California, Irvine
- 12. Bordeaux INP
- 13. @SalesLoft
Description
Highlights of this release include:
- Figure and Axes creation / management
subplot_mosaic
supports simple Axes sharing- Figure now has
draw_without_rendering
method - Figure
__init__
passes keyword arguments through to set
- Plotting methods
- Add
Annulus
patch set_data
method forFancyArrow
patch- New arrow styles in
ArrowStyle
andConnectionPatch
- Setting collection offset transform after initialization
- Add
- Colors and colormaps
- Colormap registry (experimental)
- Image interpolation now possible at RGBA stage
imshow
supports half-float arrays- A callback registry has been added to
Normalize
objects
- Titles, ticks, and labels
- Settings tick positions and labels simultaneously in
set_ticks
- Settings tick positions and labels simultaneously in
- Fonts and Text
- Triple and quadruple dot mathtext accents
- Font properties of legend title are configurable
Text
andTextBox
parse_math
option- Text can be positioned inside
TextBox
widget - Simplified font setting for
usetex
mode - Type 42 subsetting is now enabled for PDF/PS backends
- rcParams improvements
- Allow setting default legend
labelcolor
globally
- Allow setting default legend
- 3D Axes improvements
Axes3D
now allows manual control of draw order- Allow changing the vertical axis in 3D plots
plot_surface
supports masked arrays and NaNs- 3D plotting methods support
data
keyword argument
- Interactive tool improvements
- Colorbars now have pan and zoom functionality
- Updated appearance of
Slider
widgets - Selector additions of clearing, dragging, and removal
CallbackRegistry
objects gain a method to temporarily block signals- Directional sizing cursors
- Sphinx extensions
- More configuration of mathmpl sphinx extension
- Backend-specific improvements
- New GTK4 backend
- New Qt6 backend
- HiDPI support in Cairo-based, GTK, and Tk backends
- Qt figure options editor improvements
- WX backends support mouse navigation buttons
- WebAgg uses asyncio instead of Tornado
Files
matplotlib/matplotlib-v3.5.0.zip
Files
(37.6 MB)
Name | Size | Download all |
---|---|---|
md5:512397c00abaefa527f4e31f15b0bbb8
|
37.6 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/matplotlib/matplotlib/tree/v3.5.0 (URL)