Skip to content

Merge branch 'v3.4.x' into master #19681

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 107 commits into from
Closed

Merge branch 'v3.4.x' into master #19681

wants to merge 107 commits into from

Conversation

QuLogic
Copy link
Member

@QuLogic QuLogic commented Mar 11, 2021

No description provided.

QuLogic and others added 30 commits February 18, 2021 23:05
This is the first release candidate for Matplotlib 3.4.0.
So the tarballs from GitHub are stable.
…545-on-v3.4.x

Backport PR #19545 on branch v3.4.x (Replace references to pygtk by pygobject in docs.)
…532-on-v3.4.x

Backport PR #19532 on branch v3.4.x (Add note on interaction between text wrapping and bbox_inches='tight')
…567-on-v3.4.x

Backport PR #19567 on branch v3.4.x (DOC: fix typos)
…456-on-v3.4.x

Backport PR #19456 on branch v3.4.x (Doc implement reredirects)
…587-on-v3.4.x

Backport PR #19587 on branch v3.4.x (DOC: fix plot_date doc)
…589-on-v3.4.x

Backport PR #19589 on branch v3.4.x (Changes linestyle parameter of flierprops)
…546-on-v3.4.x

Backport PR #19546 on branch v3.4.x (Move unrendered README.wx to thirdpartypackages/index.rst.)
…597-on-v3.4.x

Backport PR #19597 on branch v3.4.x (Fix IPython import issue)
…583-on-v3.4.x

Backport PR #19583 on branch v3.4.x (FIX: check for a set during color conversion)
…571-on-v3.4.x

Backport PR #19571 on branch v3.4.x (Fail early when setting Text color to a non-colorlike.)
…577-on-v3.4.x

Backport PR #19577 on branch v3.4.x (Fix "return"->"enter" mapping in key names.)
…596-on-v3.4.x

Backport PR #19596 on branch v3.4.x (Fix for issue 17769: wx interactive figure close cause crash)
…548-on-v3.4.x

Backport PR #19548 on branch v3.4.x (Increase tolerances for other arches.)
QuLogic and others added 17 commits March 23, 2021 21:20
…746-on-v3.4.x

Backport PR #19746 on branch v3.4.x (Fix resizing in nbAgg.)
DOC: Prepare API docs for v3.4.0
…762-on-v3.4.x

Backport PR #19762 on branch v3.4.x (FIX: do not report that webagg supports blitting)
…766-on-v3.4.x

Backport PR #19766 on branch v3.4.x (Set colormap modification removal to 3.6.)
…739-on-v3.4.x

Backport PR #19739 on branch v3.4.x (Changed 'python -mpip' to 'python -m pip' for consistency)
…757-on-v3.4.x

Backport PR #19757 on branch v3.4.x (Fixed python -mpip typo)
@tacaswell
Copy link
Member

This seems to be getting worse with the back ports 😞

QuLogic and others added 9 commits March 25, 2021 18:25
…535-on-v3.4.x

Backport PR #19535 on branch v3.4.x (Fix example's BasicUnit array conversion.)
Highlights of this release include:

- Figure and Axes creation / management
    - New subfigure functionality
    - Single-line string notation for subplot_mosaic
    - Changes to behavior of Axes creation methods (gca, add_axes,
      add_subplot)
    - add_subplot/add_axes gained an axes_class parameter
    - Subplot and subplot2grid can now work with constrained layout
- Plotting methods
    - axline supports transform parameter
    - New automatic labeling for bar charts
    - A list of hatches can be specified to bar and barh
    - Setting BarContainer orientation
    - Contour plots now default to using ScalarFormatter
    - Axes.errorbar cycles non-color properties correctly
    - errorbar errorevery parameter matches markevery
    - hexbin supports data reference for C parameter
    - Support callable for formatting of Sankey labels
    - Axes.spines access shortcuts
    - New stairs method and StepPatch artist
    - Added orientation parameter for stem plots
    - Angles on Bracket arrow styles
    - TickedStroke patheffect
- Colors and colormaps
    - Collection color specification and mapping
    - Transparency (alpha) can be set as an array in collections
    - pcolormesh has improved transparency handling by enabling snapping
    - IPython representations for Colormap objects
    - Colormap.set_extremes and Colormap.with_extremes
    - Get under/over/bad colors of Colormap objects
    - New cm.unregister_cmap function
    - New CenteredNorm for symmetrical data around a center
    - New FuncNorm for arbitrary normalizations
    - GridSpec-based colorbars can now be positioned above or to the
      left of the main axes
- Titles, ticks, and labels
    - supxlabel and supylabel
    - Shared-axes subplots tick label visibility is now correct for top
      or left labels
    - An iterable object with labels can be passed to Axes.plot
- Fonts and Text
    - Text transform can rotate text direction
    - matplotlib.mathtext now supports overset and underset LaTeX
      symbols
    - math_fontfamily parameter to change Text font family
    - TextArea/AnchoredText support horizontalalignment
    - PDF supports URLs on Text artists
- rcParams improvements
    - New rcParams for dates: set converter and whether to use
      interval_multiples
    - Date formatters now respect usetex rcParam
    - Setting image.cmap to a Colormap
    - Tick and tick label colors can be set independently using rcParams
- 3D Axes improvements
    - Errorbar method in 3D Axes
    - Stem plots in 3D Axes
    - 3D Collection properties are now modifiable
    - Panning in 3D Axes
- Interactive tool improvements
    - New RangeSlider widget
    - Sliders can now snap to arbitrary values
    - Pausing and Resuming Animations
- Sphinx extensions
    - plot_directive caption option
- Backend-specific improvements
    - Consecutive rasterized draws now merged
    - Support raw/rgba frame format in FFMpegFileWriter
    - nbAgg/WebAgg support middle-click and double-click
    - nbAgg support binary communication
    - Indexed color for PNG images in PDF files when possible
    - Improved font subsettings in PDF/PS
    - Kerning added to strings in PDFs
    - Fully-fractional HiDPI in QtAgg
    - wxAgg supports fullscreen toggle
So the tarballs from GitHub are stable.
…719-on-v3.4.x

Backport PR #19719 on branch v3.4.x (Respect antialiasing settings in cairo backends as well.)
@QuLogic
Copy link
Member Author

QuLogic commented Mar 31, 2021

Replaced by #19835.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants