Path to this page:
Subject: CVS commit: pkgsrc/graphics/py-matplotlib
From: Ryo ONODERA
Date: 2022-06-16 17:24:40
Message id: 20220616152440.BF31EFB1A@cvs.NetBSD.org
Log Message:
py-matplotlib: Update to 3.5.2
* Use mplsetup.cfg to use freetype2 and qhull from pkgsrc
to avoid build-time downloading.
CHangelog:
3.5.2:
* Preliminary support for Windows on arm64 target has been added;
this requires FreeType 2.11 or above.
3.5.1:
Bugfixes
3.5.0:
What's new in Matplotlib 3.5.0 (Nov 15, 2021)
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 for FancyArrow patch
* New arrow styles in ArrowStyle and ConnectionPatch
* Setting collection offset transform after initialization
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
Fonts and Text
* Triple and quadruple dot mathtext accents
* Font properties of legend title are configurable
* Text and TextBox added parse_math option
* Text can be positioned inside TextBox widget
* Simplifying the font setting for usetex mode
* Type 42 subsetting is now enabled for PDF/PS backends
rcParams improvements
* Allow setting default legend labelcolor globally
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 the appearance of Slider widgets
* Removing points on a PolygonSelector
* Dragging selectors
* Clearing selectors
* Setting artist properties of selectors
* Ignore events outside selection
* CallbackRegistry objects gain a method to temporarily block signals
* Directional sizing cursors
Sphinx extensions
* More configuration of mathmpl sphinx extension
Backend-specific improvements
* GTK backend
* Qt backends
* 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: