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:
RevisionActionfile
1.77modifypkgsrc/graphics/py-matplotlib/Makefile
1.29modifypkgsrc/graphics/py-matplotlib/PLIST
1.50modifypkgsrc/graphics/py-matplotlib/distinfo