Path to this page:
Subject: CVS commit: pkgsrc/graphics/py-matplotlib
From: Adam Ciarcinski
Date: 2022-10-13 18:04:39
Message id: 20221013160439.B9656FA90@cvs.NetBSD.org
Log Message:
py-matplotlib: updated to 3.6.1
Matplotlib 3.6.0
* Figure and Axes creation / management
o |subplots|, |subplot_mosaic| accept /height_ratios/ and
/width_ratios/ arguments
o Constrained layout is no longer considered experimental
o New |layout_engine| module
o Compressed layout added for fixed-aspect ratio Axes
o Layout engines may now be removed
o |Axes.inset_axes| flexibility
o WebP is now a supported output format
o Garbage collection is no longer run on figure close
* Plotting methods
o Striped lines (experimental)
o Custom cap widths in box and whisker plots in |bxp| and |boxplot|
o Easier labelling of bars in bar plot
o New style format string for colorbar ticks
o Linestyles for negative contours may be set individually
o Improved quad contour calculations via ContourPy
o |errorbar| supports /markerfacecoloralt/
o |streamplot| can disable streamline breaks
o New axis scale |asinh| (experimental)
o |stairs(..., fill=True)| hides patch edge by setting linewidth
o Fix the dash offset of the |Patch| class
o |Rectangle| patch rotation point
* Colors and colormaps
o Color sequence registry
o Colormap method for creating a different lookup table size
o Setting norms with strings
* Titles, ticks, and labels
o |plt.xticks| and |plt.yticks| support /minor/ keyword argument
* Legends
o Legend can control alignment of title and handles
o /ncol/ keyword argument to |legend| renamed to /ncols/
* Markers
o |marker| can now be set to the string "none"
o Customization of |MarkerStyle| join and cap style
* Fonts and Text
o Font fallback
o List of available font names
o |math_to_image| now has a /color/ keyword argument
o Active URL area rotates with link text
* rcParams improvements
o Allow setting figure label size and weight globally and
separately from title
o Mathtext parsing can be disabled globally
o Double-quoted strings in matplotlibrc
* 3D Axes improvements
o Standardized views for primary plane viewing angles
o Custom focal length for 3D camera
o 3D plots gained a 3rd "roll" viewing angle
o Equal aspect ratio for 3D plots
* Interactive tool improvements
o Rotation, aspect ratio correction and add/remove state
o |MultiCursor| now supports Axes split over multiple figures
o |PolygonSelector| bounding boxes
o Setting |PolygonSelector| vertices
o |SpanSelector| widget can now be snapped to specified values
o More toolbar icons are styled for dark themes
* Platform-specific changes
o Wx backend uses standard toolbar
o Improvements to macosx backend
+ Modifier keys handled more consistently
+ |savefig.directory| rcParam support
+ |figure.raise_window| rcParam support
+ Full-screen toggle support
+ Improved animation and blitting support
o macOS application icon applied on Qt backend
o New minimum macOS version
o Windows on ARM support
Files: