Skip to content
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

DOC: Prepare release notes for 3.9 #28181

Merged
merged 7 commits into from
May 8, 2024
Merged

Conversation

QuLogic
Copy link
Member

@QuLogic QuLogic commented May 7, 2024

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
Copy link
Member Author

QuLogic commented May 7, 2024

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

Copy link
Contributor

@oscargus oscargus left a comment

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
Contributor

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
Contributor

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
Contributor

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
Contributor

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
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
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
will now align the titles vertically.

.. 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
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
22 checks passed
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.

None yet

4 participants