Skip to content

Bump matplotlib from 3.5.2 to 3.6.0

WKDV Bot requested to merge dependabot/pip/matplotlib-3.6.0 into develop

Bumps matplotlib from 3.5.2 to 3.6.0.

Release notes

Sourced from matplotlib's releases.

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

... (truncated)

Commits
  • a302267 REL: v3.6.0
  • 5b20854 DOC: Fix a typo in the what's new
  • e676dfb DOC: Update version switcher
  • 9e6e8d3 Update security policy
  • d011a7d Pin to 3.6 version of mpl-sphinx-theme
  • 56a5db2 DOC: Update GitHub stats for 3.6.0
  • 8490024 Merge branch 'v3.5.x' into HEAD
  • e3a8c45 Merge branch 'v3.5.3-doc' into v3.5.x
  • df42410 Merge pull request #23814 from QuLogic/relnotes36
  • e467be4 Remove redundant behaviour changes in 3.6
  • Additional commits viewable in compare view

Merge request reports