matplotlib v3.3.0 Release Notes

Release Date: 2020-07-16 // almost 4 years ago
  • 🚀 Highlights of this release include:

    • Provisional API for composing semantic axes layouts from text or nested lists
    • 🆕 New Axes.sharex, Axes.sharey methods
    • Turbo colormap
    • 👍 colors.BoundaryNorm supports extend keyword argument
    • Text color for legend labels
    • Pcolor and Pcolormesh now accept shading='nearest' and 'auto'
    • 👍 Allow tick formatters to be set with str or function inputs
    • 🆕 New Axes.axline method
    • Dates use a modern epoch
    • 👌 Improved font weight detection
    • Axes3D no longer distorts the 3D plot to match the 2D aspect ratio
    • More consistent toolbar behavior across backends
    • 💅 Toolbar icons are now styled for dark themes
    • Cursor text now uses a number of significant digits matching pointing precision
    • Functions to compute a Path's size
    • 💾 savefig() gained a backend keyword argument
    • 📇 Saving SVG now supports adding metadata
    • 📇 Saving PDF metadata via PGF now consistent with PDF backend
    • 💻 NbAgg and WebAgg no longer use jQuery & jQuery UI

    🆕 For the full details please see the What's New and API changes in the documentation.