tag:github.com,2008:https://github.com/uihsnv/matplotlib/releasesRelease notes from matplotlib2021-05-08T03:33:19Ztag:github.com,2008:Repository/388183312/v3.4.22021-05-08T03:33:19ZREL: v3.4.2<p>This is the second bugfix release of the 3.4.x series.</p>
<p>This release contains several critical bug-fixes:</p>
<ul>
<li>Generate wheels usable on older PyPy7.3.{0,1}</li>
<li>Fix compatibility with Python 3.10</li>
<li>Add <code>subplot_mosaic</code> Axes in the order the user gave them to us</li>
<li>Correctly handle 'none' <em>facecolors</em> in <code>do_3d_projection</code></li>
<li>Ensure that Matplotlib is importable even if there's no HOME</li>
<li>Fix <code>CenteredNorm</code> with <em>halfrange</em></li>
<li>Fix bar_label for bars with nan values</li>
<li>Fix clip paths when zoomed such that they are outside the figure</li>
<li>Fix creation of <code>RangeSlider</code> with <em>valinit</em></li>
<li>Fix handling of "d" glyph in backend_ps, fixing EPS output</li>
<li>Fix handling of datetime coordinates in <code>pcolormesh</code> with Pandas</li>
<li>Fix processing of some <code>errorbar</code> arguments</li>
<li>Fix removal of shared polar Axes</li>
<li>Fix resetting grid visibility</li>
<li>Fix subfigure indexing error and tight bbox</li>
<li>Fix textbox cursor color</li>
<li>Fix TkAgg event loop error on window close</li>
<li>Ignore errors for sip with no setapi (Qt4Agg import errors)</li>
</ul>QuLogictag:github.com,2008:Repository/388183312/v3.4.12021-03-31T07:20:53ZREL: v3.4.1<p>This is the first bugfix release of the 3.4.x series.</p>
<p>This release contains several critical bug-fixes:</p>
<ul>
<li>fix errorbar when specifying fillstyle</li>
<li>fix Inkscape cleanup at exit on Windows for tests</li>
<li>fix legends of colour-mapped scatter plots</li>
<li>fix positioning of annotation fancy arrows</li>
<li>fix size and color rendering for 3D scatter plots</li>
<li>fix suptitle manual positioning when using constrained layout</li>
<li>respect antialiasing settings in cairo backends as well</li>
</ul>QuLogictag:github.com,2008:Repository/388183312/v3.4.02021-03-26T05:11:13ZREL: v3.4.0<p>Highlights of this release include:</p>
<ul>
<li>Figure and Axes creation / management
<ul>
<li>New subfigure functionality</li>
<li>Single-line string notation for subplot_mosaic</li>
<li>Changes to behavior of Axes creation methods (gca, add_axes,<br>
add_subplot)</li>
<li>add_subplot/add_axes gained an axes_class parameter</li>
<li>Subplot and subplot2grid can now work with constrained layout</li>
</ul>
</li>
<li>Plotting methods
<ul>
<li>axline supports transform parameter</li>
<li>New automatic labeling for bar charts</li>
<li>A list of hatches can be specified to bar and barh</li>
<li>Setting BarContainer orientation</li>
<li>Contour plots now default to using ScalarFormatter</li>
<li>Axes.errorbar cycles non-color properties correctly</li>
<li>errorbar errorevery parameter matches markevery</li>
<li>hexbin supports data reference for C parameter</li>
<li>Support callable for formatting of Sankey labels</li>
<li>Axes.spines access shortcuts</li>
<li>New stairs method and StepPatch artist</li>
<li>Added orientation parameter for stem plots</li>
<li>Angles on Bracket arrow styles</li>
<li>TickedStroke patheffect</li>
</ul>
</li>
<li>Colors and colormaps
<ul>
<li>Collection color specification and mapping</li>
<li>Transparency (alpha) can be set as an array in collections</li>
<li>pcolormesh has improved transparency handling by enabling snapping</li>
<li>IPython representations for Colormap objects</li>
<li>Colormap.set_extremes and Colormap.with_extremes</li>
<li>Get under/over/bad colors of Colormap objects</li>
<li>New cm.unregister_cmap function</li>
<li>New CenteredNorm for symmetrical data around a center</li>
<li>New FuncNorm for arbitrary normalizations</li>
<li>GridSpec-based colorbars can now be positioned above or to the<br>
left of the main axes</li>
</ul>
</li>
<li>Titles, ticks, and labels
<ul>
<li>supxlabel and supylabel</li>
<li>Shared-axes subplots tick label visibility is now correct for top<br>
or left labels</li>
<li>An iterable object with labels can be passed to Axes.plot</li>
</ul>
</li>
<li>Fonts and Text
<ul>
<li>Text transform can rotate text direction</li>
<li>matplotlib.mathtext now supports overset and underset LaTeX<br>
symbols</li>
<li>math_fontfamily parameter to change Text font family</li>
<li>TextArea/AnchoredText support horizontalalignment</li>
<li>PDF supports URLs on Text artists</li>
</ul>
</li>
<li>rcParams improvements
<ul>
<li>New rcParams for dates: set converter and whether to use<br>
interval_multiples</li>
<li>Date formatters now respect usetex rcParam</li>
<li>Setting image.cmap to a Colormap</li>
<li>Tick and tick label colors can be set independently using rcParams</li>
</ul>
</li>
<li>3D Axes improvements
<ul>
<li>Errorbar method in 3D Axes</li>
<li>Stem plots in 3D Axes</li>
<li>3D Collection properties are now modifiable</li>
<li>Panning in 3D Axes</li>
</ul>
</li>
<li>Interactive tool improvements
<ul>
<li>New RangeSlider widget</li>
<li>Sliders can now snap to arbitrary values</li>
<li>Pausing and Resuming Animations</li>
</ul>
</li>
<li>Sphinx extensions
<ul>
<li>plot_directive caption option</li>
</ul>
</li>
<li>Backend-specific improvements
<ul>
<li>Consecutive rasterized draws now merged</li>
<li>Support raw/rgba frame format in FFMpegFileWriter</li>
<li>nbAgg/WebAgg support middle-click and double-click</li>
<li>nbAgg support binary communication</li>
<li>Indexed color for PNG images in PDF files when possible</li>
<li>Improved font subsettings in PDF/PS</li>
<li>Kerning added to strings in PDFs</li>
<li>Fully-fractional HiDPI in QtAgg</li>
<li>wxAgg supports fullscreen toggle</li>
</ul>
</li>
</ul>QuLogictag:github.com,2008:Repository/388183312/v3.4.0rc32021-03-11T04:46:17ZREL: v3.4.0rc3<p>This is the third release candidate for Matplotlib 3.4.0.</p>QuLogictag:github.com,2008:Repository/388183312/v3.4.0rc22021-03-11T01:03:04ZREL: v3.4.0rc2<p>This is the second release candidate for Matplotlib 3.4.0.</p>QuLogictag:github.com,2008:Repository/388183312/v3.4.0rc12021-02-19T05:19:06ZREL: v3.4.0rc1<p>This is the first release candidate for Matplotlib 3.4.0.</p>QuLogictag:github.com,2008:Repository/388183312/v3.3.42021-01-28T07:27:56ZREL: v3.3.4<p>This is the fourth bugfix release of the 3.3.x series.</p>
<p>This release contains several critical bug-fixes:</p>
<ul>
<li>Fix WebAgg initialization.</li>
<li>Fix parsing QT_API setting with mixed case.</li>
<li>Fix build with LTO disabled in environment.</li>
<li>Fix test compatibility with Python 3.10.</li>
<li>Fix test compatibility with NumPy 1.20.</li>
<li>Fix test compatibility with pytest 6.2.</li>
</ul>QuLogictag:github.com,2008:Repository/388183312/v3.3.32020-11-12T03:53:02ZREL: v3.3.3<p>This is the third bugfix release of the 3.3.x series.</p>
<p>This release contains several critical bug-fixes:</p>
<ul>
<li>Fix calls to <code>Axis.grid</code> with argument <code>visible=True</code>.</li>
<li>Fix fully masked <code>imshow</code>.</li>
<li>Fix inconsistent color mapping in scatter for 3D plots.</li>
<li>Fix notebook/nbAgg figures when used with ipywidgets in the same cell.</li>
<li>Fix notebook/nbAgg/WebAgg on older (e.g., Firefox ESR) browsers.</li>
<li>Fix pcolormesh with <code>datetime</code> coordinates.</li>
<li>Fix performance regression with <code>datetime</code>s.</li>
<li>Fix singular ticks with small log ranges.</li>
<li>Fix timers/animations on wx and notebook backends.</li>
<li>Remove certifi as a hard runtime dependency.</li>
</ul>QuLogictag:github.com,2008:Repository/388183312/v3.3.22020-09-15T06:43:41ZREL: v3.3.2<p>This is the second bugfix release of the 3.3.x series.</p>
<p>This release contains several critical bug-fixes:</p>
<ul>
<li>fix Axis scale on twinned Axes</li>
<li>fix auto-close of Figures in nbagg</li>
<li>fix automatic title placement if Axes is off the Figure</li>
<li>fix autoranging of log scales with barstacked histogram</li>
<li>fix extra redraws when using Button or TextBox widgets</li>
<li>fix imshow with LogNorm and large vmin/vmax ranges</li>
<li>fix plotting Pandas DataFrame with string MultiIndex</li>
<li>fix scatter with <code>marker=''</code></li>
<li>fix scatter3d color/linewidth re-projection</li>
<li>fix state of mode buttons in TkAgg backends</li>
<li>include license files in built distribution</li>
<li>reduce Visual C++ runtime requirements on Windows</li>
</ul>QuLogictag:github.com,2008:Repository/388183312/v3.3.12020-08-14T00:25:49ZREL: v3.3.1<p>This is the first bugfix release of the 3.3.x series.</p>
<p>This release contains several critical bug-fixes:</p>
<ul>
<li>fix docstring import issues when running Python with optimization</li>
<li>fix <code>hist</code> with categorical data, such as with Pandas</li>
<li>fix install on BSD systems</li>
<li>fix nbagg compatibility with Chrome 84+</li>
<li>fix ordering of scatter marker size in 3D plots</li>
<li>fix performance regression when plotting <code>Path</code>s</li>
<li>fix reading from URL in <code>imread</code></li>
<li>fix several regressions with new date epoch handling</li>
<li>fix some bad constrained and tight layout interactions with colorbars</li>
<li>fix use of customized toolbars in TkAgg and WXAgg backends</li>
</ul>QuLogic