Skip to content

Releases: matplotlib/matplotlib

v2.0.0

17 Jan 02:59
v2.0.0
Compare
Choose a tag to compare

Major release of Matplotlib

This release completely overhauls the default style of the plots.

Highlights include:

  • 'viridis' is default color map instead of jet.
  • Modernized the default color cycle.
  • Many more functions respect the color cycle.
  • Line dash patterns scale with linewidth.
  • Change default font to DejaVu, now supports most Western
    alphabets (including Greek, Cyrillic and Latin with diacritics),
    math symbols and emoji out of the box.
  • Faster text rendering.
  • Improved auto-limits.
  • Ticks out and only on the right and bottom spines by default.
  • Improved auto-ticking, particularly for log scales and dates.
  • Improved image support (imshow respects scales and eliminated a
    class of artifacts).

v2.0.0rc2

18 Dec 20:07
v2.0.0rc2
Compare
Choose a tag to compare
v2.0.0rc2 Pre-release
Pre-release

This is the second and final planned release candidate for mpl v2.0

This release includes:

  • Bug fixes and documentation changes
  • Expanded API on plot_surface and plot_wireframe
  • Pin font size at text creation time
  • Suppress fc-cache warning unless it takes more than 5s

v2.0.0rc1

05 Dec 04:08
v2.0.0rc1
Compare
Choose a tag to compare
v2.0.0rc1 Pre-release
Pre-release

This is the first release candidate for mpl v2.0

This release includes:

  • A re-implementation of the way margins are handled during auto
    scaling to allow artists to 'stick' to an edge of the Axes
  • Improvements to the ticking with log and symlog scales
  • Deprecation of the finance module. This will be spun off into a stand-alone package
  • Deprecation of the 'hold' machinery
  • Bumped the minimum numpy version to 1.7
  • Standardization of hatch width and appearance across backends
  • Made threshold for triggering 'offset' in ScalarFormatter configurable
    and default to 4 (plotting against years should just work now)
  • Default encoding for mp4 is now h264
  • fill_between and fill_betweenx now use the color cycle
  • Default alignment of bars changed from 'edge' to 'center'
  • Bug and documentation fixes

v2.0.0b4

09 Sep 03:57
v2.0.0b4
Compare
Choose a tag to compare
v2.0.0b4 Pre-release
Pre-release

Fourth and final beta release

v1.5.3

09 Sep 03:00
v1.5.3
Compare
Choose a tag to compare

This release contains a few critical bug fixes:

  • eliminate fatal exceptions with Qt5.7
  • memory leak in the contour code
  • keyboard interaction bug with nbagg
  • automatic integration with the ipython event loop (if running) which
    fixes 'naive' integration for IPython 5+

v2.0.0b3

16 Jul 23:08
v2.0.0b3
Compare
Choose a tag to compare
v2.0.0b3 Pre-release
Pre-release

Third beta for v2.0.0 release

This tag includes several critical bug fixes and updates the dash patterns.

v2.0.0 beta2

13 Jul 06:31
v2.0.0b2
Compare
Choose a tag to compare
v2.0.0 beta2 Pre-release
Pre-release
REL: v2.0.0b2

Second beta for v2.0.0

- fixed bugs in scaling dash pattern by linewidth
- fixed over/under propagating in images
- back ported improved png API from master
- deprecate gtk, gdk, wx (not gtkagg, wxagg) backends
- tweaks to default font sizes
- ensure default ticker always has at least 2 ticks
- remove vendored version of `six`
- updated GUI icons
- many small bug fixes

REL: v1.5.2

03 Jul 15:52
v1.5.2
Compare
Choose a tag to compare

Final planned release for the 1.5.x series.

v2.0.0b1

31 May 02:36
v2.0.0b1
Compare
Choose a tag to compare
v2.0.0b1 Pre-release
Pre-release

First beta release of v2.0.0

This previews the new default style and many bug-fixes. A full list of
the style changes will be collected for the final release.

In addition to the style change this release includes:

  • overhaul of font handling/text rendering to be faster and clearer
  • many new rcParams
  • Agg based OSX backend
  • optionally deterministic SVGs
  • complete re-write of image handling code
  • simplified color conversion
  • specify colors in the global property cycle via 'C0',
    'C1'... 'C9'
  • use the global property cycle more places (bar, stem, scatter)

There is a 'classic' style sheet which reproduces the 1.Y defaults:

import matplotlib.style as mstyle
mstyle.use('classic')

matplotlib v1.5.1

10 Jan 22:38
v1.5.1
Compare
Choose a tag to compare

First bug fix release for 1.5.x series.