Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tags: rossbar/matplotlib

Tags

v3.6.0

Toggle v3.6.0's commit message

Verified

This tag was signed with the committer’s verified signature.
QuLogic Elliott Sales de Andrade
REL: v3.6.0

Highlights of this release include:

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

v3.6.0rc2

Toggle v3.6.0rc2's commit message

Verified

This tag was signed with the committer’s verified signature.
QuLogic Elliott Sales de Andrade
REL: v3.6.0rc2

Second release candidate for 3.6.0.

v3.6.0rc1

Toggle v3.6.0rc1's commit message

Verified

This tag was signed with the committer’s verified signature.
QuLogic Elliott Sales de Andrade
REL: v3.6.0rc1

First release candidate for 3.6.0

v3.5.3

Toggle v3.5.3's commit message

Verified

This tag was signed with the committer’s verified signature.
QuLogic Elliott Sales de Andrade
REL: v3.5.3

This is the third bugfix release of the 3.5.x series.

This release contains several bug-fixes and adjustments:

* 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 `SubFigure`s
* 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

v3.5.2

Toggle v3.5.2's commit message

Verified

This tag was signed with the committer’s verified signature.
QuLogic Elliott Sales de Andrade
REL: v3.5.2

This is the second bugfix release of the 3.5.x series.

This release contains several bug-fixes and adjustments:

* Add support for Windows on ARM (source-only; no wheels provided yet)
* Add year to concise date formatter when displaying less than 12 months
* Disable QuadMesh mouse cursor to avoid severe performance regression
  in pcolormesh
* Delay backend selection to allow choosing one in more cases
* Fix automatic layout bugs in EPS output
* Fix autoscaling of scatter plots
* Fix clearing of subfigures
* Fix colorbar exponents, inversion of extensions, and use on inset axes
* Fix compatibility with various NumPy-like classes (e.g., Pandas,
  xarray, etc.)
* Fix constrained layout bugs with mixed subgrids
* Fix errorbar with dashes
* Fix errors in conversion to GTK4 and Qt6
* Fix figure options accidentally re-ordering data
* Fix keyboard focus of TkAgg backend
* Fix manual selection of contour labels
* Fix path effects on text with whitespace
* Fix quiver in subfigures
* Fix RangeSlider.set_val displaying incorrectly
* Fix regressions in collection data limits
* Fix stairs with no edgecolor
* Fix some leaks in Tk backends
* Fix tight layout DPI confusion
* Fix tool button customizability and some tool manager bugs
* Only set Tk HiDPI scaling-on-map for Windows systems
* Partially allow TTC font collection files by selecting the first font

v3.5.1

Toggle v3.5.1's commit message

Verified

This tag was signed with the committer’s verified signature.
QuLogic Elliott Sales de Andrade
REL: v3.5.1

This is the first bugfix release of the 3.5.x series.

This release contains several critical bug-fixes:

* fix installation issues when setting a default backend
* fix `add_lines` on horizontal colorbars
* fix `streamplot` with start points on right or top edge
* fix colorbars with boundaries or NoNorm
* fix colorbars with negative contours
* fix colorbars with tight layout
* fix setting Axis label alignment to center
* fix subfigure tight bounding box
* fix subplot parameter window on macosx backend
* fix unit handling in `Collections.set_offsets`
* fix unyt integration in `errorbar`
* re-display date offset in `ConciseDataFormatter` after zoom
* reduce `do_3d_projection` deprecation warnings in external artists

v3.5.0

Toggle v3.5.0's commit message

Verified

This tag was signed with the committer’s verified signature.
QuLogic Elliott Sales de Andrade
REL: v3.5.0

Highlights of this release include:

- 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 parse_math option
    - Text can be positioned inside TextBox widget
    - Simplified 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 appearance of Slider widgets
    - Selector additions of clearing, dragging, and removal
    - CallbackRegistry objects gain a method to temporarily block signals
    - Directional sizing cursors
- Sphinx extensions
    - More configuration of mathmpl sphinx extension
- Backend-specific improvements
    - New GTK4 backend
    - New Qt6 backend
    - 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

v3.5.0rc1

Toggle v3.5.0rc1's commit message

Verified

This tag was signed with the committer’s verified signature.
QuLogic Elliott Sales de Andrade
REL: v3.5.0rc1

First release candidate for 3.5.0.

v3.5.0b1

Toggle v3.5.0b1's commit message

Verified

This tag was signed with the committer’s verified signature.
QuLogic Elliott Sales de Andrade
REL: v3.5.0b1

First beta release for 3.5.0.

v3.4.3

Toggle v3.4.3's commit message

Verified

This tag was signed with the committer’s verified signature.
QuLogic Elliott Sales de Andrade
REL: v3.4.3

This is the third bugfix release of the 3.4.x series.

This release contains several critical bug-fixes:

* Clarify deprecation of `Axes.figbox`
* Disable `MultiCursor` widget on `Axes` subplots which it is not tracking
* Don't simplify path in `LineCollection.get_segments`
* Fix DPI in subfigures, affecting tick spacing, and scatter marker size
* Fix broken EPS output when using Type 42 STIX fonts
* Fix change in tick behaviour when calling `Axes.clear`
* Fix class docstrings for `Norm`s created from `Scale`s
* Fix compatibility with NumPy 1.21.0
* Fix crash on broken TrueType fonts
* Fix incorrect hits from `Path.intersects_path`
* Fix leak if affine_transform is passed invalid vertices
* Fix legends of `stackplot` with `edgecolors='face'`
* Fix plot directive when building in parallel
* Fix `supxlabel` and `supylabel` behaviour in constrained layout
* Fix tests with latest Inkscape and Ghostscript
* Improve `DateFormatter` styling for month names when `usetex=True`
* Re-disable autoscaling after interactive zoom
* Work around bug in Pillow 8.3.0