* 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
- Skip tests which crash with oom
- Update to version 3.5.1
* https://matplotlib.org/stable/users/prev_whats_new/whats_new_3.5.0.html
* 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
- Add gtk4 and gtk-common subpackages
OBS-URL: https://build.opensuse.org/request/show/940596
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-matplotlib?expand=0&rev=57