* Preliminary support for free-threaded CPython 3.13
* New more-accessible color cycle
* Dark-mode diverging colormaps
* Exception handling control
* InsetIndicator artist
* FillBetweenPolyCollection
* Fill between 3D lines
* Data in 3D plots can now be dynamically clipped to the axes
view limits
* Rotating 3d plots with the mouse
* Increased Figure limits with Agg renderer
* Subfigures no longer provisional
* Subfigures are now added in row-major order
* Improve compatibility with pytest 8.2.0
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-matplotlib?expand=0&rev=106
* Be more resilient to I/O failures when writing font cache
* Fix nondeterministic behavior with subplot spacing and
constrained layout
* Fix sticky edge tolerance relative to data range
* Improve formatting of image values in cases of singular norms
* Re-add matplotlib.cm.get_cmap; note this function will still
be removed at a later date
* Allow duplicate backend entry points
* Fix Axes autoscaling of thin bars at large locations
* Fix Axes autoscaling with axhspan / axvspan
* Fix Axes3D autoscaling of Line3DCollection / Poly3DCollection
* Fix Axes3D mouse interactivity with non-default roll angle
* Fix box aspect ratios in Axes3D with alternate vertical axis
* Fix case handling of backends specified as module://...
* Fix crash with TkAgg on Windows with tk.window_focus: True
* Fix interactive update of SubFigures
* Fix interactivity when using the IPython console
* Fix pickling of AxesWidgets and SubFigures
* Fix scaling on GTK3Cairo / GTK4Cairo backends
* Fix text wrapping within SubFigures
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-matplotlib?expand=0&rev=104
- Update to 3.9.0
## Plotting and Annotation improvements
* Axes.inset_axes is no longer experimental
* Legend support for Boxplot
* Percent sign in pie labels auto-escaped with usetex=True
* hatch parameter for stackplot
* Add option to plot only one half of violin plot
* axhline and axhspan on polar axes
* Subplot titles can now be automatically aligned
* axisartist can now be used together with standard Formatters
* Toggle minorticks on Axis
* StrMethodFormatter now respects axes.unicode_minus
## Figure, Axes, and Legend Layout
* Subfigures now have controllable zorders
* Getters for xmargin, ymargin and zmargin
## Mathtext improvements
* mathtext documentation improvements
* mathtext spacing corrections
## Widget Improvements
* Check and Radio Button widgets support clearing
## 3D plotting improvements
* Setting 3D axis limits now set the limits exactly
## Other improvements
* New BackendRegistry for plotting backends
* Add widths, heights and angles setter to EllipseCollection
* image.interpolation_stage rcParam
* Arrow patch position is now modifiable
* NonUniformImage now has mouseover support
- Add matplotlib-meson-options-opensuse.patch
OBS-URL: https://build.opensuse.org/request/show/1178863
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-matplotlib?expand=0&rev=98
* Fix crash at exit for PGF backend
- Skip some broken tests with new pyparsing.
* fix use of customized toolbars in TkAgg and WXAgg backends
- Bump dependency versions
* Move architecture selection to bcond definition at top of
* use pytest-xvfb and %pytest macro
- update to version 1.5.3
* Four new perceptually uniform color maps, including the
- adjust python-tz buildrequires to match runtime requires (python-pytz)
to pull in the python-qt5 package to make it work, and that
- Phil Elson rewrote of the documentation and userguide for both
- Support for specifying properties of wedge and text in pie
- Fixed the mouse coordinates giving the wrong theta value in
- Matplotlib now looks for configuration files (both rcparams and
- You can now easily switch between different styles using the
+ In the figure options dialog one can now choose to
+ Interactive performance of the Qt4 backend has been
+ The mapping of key-signals from Qt to values matplotlib
+ The Cairo backends are now able to use the cairocffi
+ The Gtk3Agg backend now works on Python 3.x, if the cairocffi
- The context directive in the plot_directive Sphinx extension
can now accept an optional reset setting, which will cause the
* Added an option span_stays to SpanSelector which makes the
selector rectangle stay on the axes after you release the
- install LICENSE directory and fix license tag
- add use-setuptools.diff: build against old setuptools as well
- Configuration (rcParams)
* Remember save directory
- for API changes see
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-matplotlib?expand=0&rev=94
This needs ipykernel and a few new dependencies in Ring1
- Update to 3.8.2
* Bugfix release without API changes
- API Changes for 3.8.1
## Behaviour
* Default behaviour of hexbin with C provided requires at least 1
point
## Deprecations
* Deprecations removed in contour
- What's new in 3.8
## Type Hints
## Plotting and Annotation improvements
* Support customizing antialiasing for text and annotation
* rcParams for AutoMinorLocator divisions
* Axline setters and getters
* Clipping for contour plots
* Axes.ecdf
* Figure.get_suptitle(), Figure.get_supxlabel(),
Figure.get_supylabel()
* Ellipse.get_vertices(), Ellipse.get_co_vertices()
* Remove inner ticks in label_outer()
* Configurable legend shadows
* offset parameter for MultipleLocator
* Add a new valid color format (matplotlib_color, alpha)
* The pie chart shadow can be controlled
* PolyQuadMesh is a new class for drawing quadrilateral meshes
* Shadow shade can be controlled
* SpinesProxy now supports calling the set() method
* Allow setting the tick label fonts with a keyword argument
## Figure, Axes, and Legend Layout
* pad_inches="layout" for savefig
OBS-URL: https://build.opensuse.org/request/show/1133778
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-matplotlib?expand=0&rev=79
- Update to 3.6.2
* Avoid mutating dictionaries passed to subplots
* Fix bbox_inches='tight' on a figure with constrained layout
enabled
* Fix auto-scaling of ax.hist density with histtype='step'
* Fix compatibility with PySide6 6.4
* Fix evaluating colormaps on non-NumPy arrays
* Fix key reporting in pick events
* Fix thread check on PyPy 3.8
* Handle input to ax.bar that is all NaN
* Make rubber band more visible on Tk and Wx backends
* Restore (and warn on) seaborn styles in style.library
* Restore get_renderer function in deprecated tight_layout
* nb/webagg: Fix resize handle on WebKit browsers (e.g., Safari)
- Release 3.6.1
* A warning is no longer raised when constrained layout
explicitly disabled and tight layout is applied
* Add missing get_cmap method to ColormapRegistry
* Adding a colorbar on a ScalarMappable that is not attached to
an Axes is now deprecated instead of raising a hard error
* Fix barplot being empty when first element is NaN
* Fix FigureManager.resize on GTK4
* Fix fill_between compatibility with NumPy 1.24 development
version
* Fix hexbin with empty arrays and log scaling
* Fix resize_event deprecation warnings when creating figure on
macOS
* Fix build in mingw
* Fix compatibility with PyCharm's interagg backend
* Fix crash on empty Text in PostScript backend
OBS-URL: https://build.opensuse.org/request/show/1044331
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-matplotlib?expand=0&rev=71
- specfile:
* removed pathc matplotlib-pr22975-fixarray.patch; included upstream
- update to version 3.5.3:
* Fix alignment of over/under symbols
* Fix bugs in colorbars:
+ alpha of extensions
+ drawedges=True with extensions
+ handling of panchor=False
* Fix builds on Cygwin and IBM i
* Fix contour labels in SubFigures
* Fix cursor output:
+ for imshow with all negative values
+ when using BoundaryNorm
* Fix interactivity in IPython/Jupyter
* Fix NaN handling in errorbar
* Fix NumPy conversion from AstroPy unit arrays
* Fix positional markerfmt passed to stem
* Fix unpickling:
+ crash loading in a separate process
+ incorrect DPI when HiDPI screens
OBS-URL: https://build.opensuse.org/request/show/998238
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-matplotlib?expand=0&rev=95