Skip to content

DOC: Prepare release notes for 3.9#28181

Merged
tacaswell merged 7 commits into
matplotlib:mainfrom
QuLogic:docs39
May 8, 2024
Merged

DOC: Prepare release notes for 3.9#28181
tacaswell merged 7 commits into
matplotlib:mainfrom
QuLogic:docs39

Conversation

@QuLogic

@QuLogic QuLogic commented May 7, 2024

Copy link
Copy Markdown
Member

PR summary

This consolidates all the individual notes into single file for the release. A few tweaks were made to the text to flow better.

PR checklist

@QuLogic QuLogic added this to the v3.9.0 milestone May 7, 2024
@QuLogic

QuLogic commented May 7, 2024

Copy link
Copy Markdown
Member Author

I think I might still have to add a few more images to the What's new page.

@oscargus oscargus left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some minor corrections/improvements(?).

... now draw circles and circular arcs (`~.Axes.axhline`) or annuli and wedges
(`~.Axes.axhspan`).

subplot titles can now be automatically aligned

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
subplot titles can now be automatically aligned
Subplot titles can now be automatically aligned


It is common, with `.Axes.pie`, to specify labels that include a percent sign
(``%``), which denotes a comment for LaTeX. When enabling LaTeX with
:rc:`text.usetex` or passing ``textprops={"usetex": True}``, this would cause

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
:rc:`text.usetex` or passing ``textprops={"usetex": True}``, this would cause
:rc:`text.usetex` or passing ``textprops={"usetex": True}``, this used to cause

NonUniformImage now has mouseover support
-----------------------------------------

When mousing over a `~matplotlib.image.NonUniformImage` the data values are now

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
When mousing over a `~matplotlib.image.NonUniformImage` the data values are now
When mousing over a `~matplotlib.image.NonUniformImage`, the data values are now

Figure, Axes, and Legend Layout
===============================

Subfigures have now controllable zorders

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Subfigures have now controllable zorders
Subfigures now have controllable zorders

Comment on lines +29 to +36

Default behavior of ``hexbin`` with *C* provided requires at least 1 point
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

The behavior changed in 3.8.0 to be inclusive of *mincnt*. However that resulted in
errors or warnings with some reduction functions, so now the default is to require at
least 1 point to call the reduction function. This effectively restores the default
behavior to match that of Matplotlib 3.7 and before.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Default behavior of ``hexbin`` with *C* provided requires at least 1 point
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The behavior changed in 3.8.0 to be inclusive of *mincnt*. However that resulted in
errors or warnings with some reduction functions, so now the default is to require at
least 1 point to call the reduction function. This effectively restores the default
behavior to match that of Matplotlib 3.7 and before.

Included in 3.8.1, apparently the note not removed?

Comment on lines +4 to +9
``contour`` deprecations reverted
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

``contour.allsegs``, ``contour.allkinds``, and ``contour.find_nearest_contour`` are no
longer marked for deprecation.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
``contour`` deprecations reverted
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
``contour.allsegs``, ``contour.allkinds``, and ``contour.find_nearest_contour`` are no
longer marked for deprecation.

Also from 3.8.1

@QuLogic QuLogic force-pushed the docs39 branch 2 times, most recently from 4eb6b0f to 822bfc2 Compare May 8, 2024 19:59

.. plot::
:include-source:
:alt: A figure with two Axes side-by-side, the second of which with ticks on top. The Axes titles and x-labels ppear unaligned with each other due to these ticks.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ppear -> appear

Suggested change
:alt: A figure with two Axes side-by-side, the second of which with ticks on top. The Axes titles and x-labels ppear unaligned with each other due to these ticks.
:alt: A figure with two Axes side-by-side, the second of which with ticks on top. The Axes titles and x-labels appear unaligned with each other due to these ticks.

@tacaswell tacaswell merged commit dad468d into matplotlib:main May 8, 2024
meeseeksmachine pushed a commit to meeseeksmachine/matplotlib that referenced this pull request May 8, 2024
@QuLogic QuLogic deleted the docs39 branch May 8, 2024 21:09
QuLogic added a commit that referenced this pull request May 8, 2024
…181-on-v3.9.x

Backport PR #28181 on branch v3.9.x (DOC: Prepare release notes for 3.9)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants