Published September 16, 2022
| Version v3.6.0
Software
Open
matplotlib/matplotlib: REL: v3.6.0
Authors/Creators
- Thomas A Caswell1
- Antony Lee
- Michael Droettboom2
- Elliott Sales de Andrade
- Tim Hoffmann
- Jody Klymak3
- John Hunter
- 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 Hobson11
- hannah
- Oscar Gustafsson
- Greg Lucas12
- Christoph Gohlke
- Adrien F. Vincent13
- Tony S Yu
- Eric Ma
- Steven Silvester14
- Charlie Moad15
- Nikita Kniazev
- 1. Brookhaven National Lab
- 2. Microsoft
- 3. University of Victoria
- 4. University of Hawaii
- 5. UCL
- 6. TIMC
- 7. @qdev-dk
- 8. UCAR/@Unidata
- 9. Cornell University
- 10. AMD
- 11. @coiled
- 12. LASP / @lasp / @SWxTREC
- 13. Bordeaux INP
- 14. MongoDB
- 15. @SalesLoft
Description
Highlights of this release include:
- Figure and Axes creation / management
subplots,subplot_mosaicaccept height_ratios and width_ratios arguments- Constrained layout is no longer considered experimental
- New
layout_enginemodule - Compressed layout added for fixed-aspect ratio Axes
- Layout engines may now be removed
Axes.inset_axesflexibility- WebP is now a supported output format
- Garbage collection is no longer run on figure close
- Plotting methods
- Striped lines (experimental)
- Custom cap widths in box and whisker plots in
bxpandboxplot - Easier labelling of bars in bar plot
- New style format string for colorbar ticks
- Linestyles for negative contours may be set individually
- Improved quad contour calculations via ContourPy
errorbarsupports markerfacecoloraltstreamplotcan disable streamline breaks- New axis scale
asinh(experimental) stairs(..., fill=True)hides patch edge by setting linewidth- Fix the dash offset of the
Patchclass Rectanglepatch rotation point
- Colors and colormaps
- Color sequence registry
- Colormap method for creating a different lookup table size
- Setting norms with strings
- Titles, ticks, and labels
plt.xticksandplt.ytickssupport minor keyword argument
- Legends
- Legend can control alignment of title and handles
- ncol keyword argument to
legendrenamed to ncols
- Markers
markercan now be set to the string "none"- Customization of
MarkerStylejoin and cap style
- Fonts and Text
- Font fallback
- List of available font names
math_to_imagenow has a color keyword argument- Active URL area rotates with link text
- rcParams improvements
- Allow setting figure label size and weight globally and separately from title
- Mathtext parsing can be disabled globally
- Double-quoted strings in matplotlibrc
- 3D Axes improvements
- Standardized views for primary plane viewing angles
- Custom focal length for 3D camera
- 3D plots gained a 3rd "roll" viewing angle
- Equal aspect ratio for 3D plots
- Interactive tool improvements
- Rotation, aspect ratio correction and add/remove state
MultiCursornow supports Axes split over multiple figuresPolygonSelectorbounding boxes- Setting
PolygonSelectorvertices SpanSelectorwidget can now be snapped to specified values- More toolbar icons are styled for dark themes
- Platform-specific changes
- Wx backend uses standard toolbar
- Improvements to macosx backend
- Modifier keys handled more consistently
savefig.directoryrcParam supportfigure.raise_windowrcParam support- Full-screen toggle support
- Improved animation and blitting support
- macOS application icon applied on Qt backend
- New minimum macOS version
- Windows on ARM support
Files
matplotlib/matplotlib-v3.6.0.zip
Files
(38.2 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:e724315f58e6f3d497fc08e690bd9ab2
|
38.2 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/matplotlib/matplotlib/tree/v3.6.0 (URL)