Skip to content

TST: Make determinism test plots look less pathological #30374

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

Merged
merged 1 commit into from
Aug 1, 2025

Conversation

QuLogic
Copy link
Member

@QuLogic QuLogic commented Jul 30, 2025

PR summary

Currently, half the Axes are in a 2x2 grid, half are over the whole figure, and half are in a 1x6 grid (yes, that's more than 100% since they all overlap).

Instead, place each optional section in a subfigure, and auto-size the figure based on how many sections there are. So instead of how it looks in #30360, it will look like:
image

I don't think this will do anything to fix the flakiness, but at least it will look reasonable when trying to compare the results.

PR checklist

Currently, half the Axes are in a 2x2 grid, half are over the whole
figure, and half are in a 1x6 grid (yes, that's more than 100% since
they all overlap).

Instead, place each optional section in a subfigure, and auto-size the
figure based on how many sections there are.
@dstansby dstansby added this to the v3.11.0 milestone Aug 1, 2025
@dstansby dstansby merged commit b165927 into matplotlib:main Aug 1, 2025
38 of 39 checks passed
@QuLogic QuLogic deleted the better-determinism branch August 1, 2025 19:07
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
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy