Releases: matplotlib/matplotlib
Releases · matplotlib/matplotlib
v2.0.0
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
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
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
andfill_betweenx
now use the color cycle- Default alignment of bars changed from 'edge' to 'center'
- Bug and documentation fixes
v2.0.0b4
v1.5.3
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
v2.0.0 beta2
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
Final planned release for the 1.5.x series.
v2.0.0b1
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
First bug fix release for 1.5.x series.