Skip to content

Fix applying settings across shared axes#740

Merged
yoda-vid merged 3 commits intomasterfrom
fix_shared_axes
Aug 5, 2025
Merged

Fix applying settings across shared axes#740
yoda-vid merged 3 commits intomasterfrom
fix_shared_axes

Conversation

@yoda-vid
Copy link
Copy Markdown
Collaborator

@yoda-vid yoda-vid commented Aug 1, 2025

Shared axes, such as twin axes that share the same y-axis in a plot, only have the first axis updated with the post-plot and plot decoration functions. This PR finds the shared axes and updates all of them.

yoda-vid added 2 commits July 30, 2025 16:56
Axes shared on the same plot such as twin axes on opposite sides of plot have only axes limits applied to the given axis, not the shared axes. Get the shared axes for each axis when applied post-plot configurations.
- Apply decorations such as log-scaling to all axes shared with the given axis, such as twin axes
- Ensure that the given axes are included when getting shared axes since they will be left out if the axes has no shared axes
@yoda-vid yoda-vid added the bug Something isn't working label Aug 1, 2025
@yoda-vid yoda-vid added this to the v1.7.0 milestone Aug 1, 2025
@yoda-vid yoda-vid merged commit b96ec56 into master Aug 5, 2025
24 checks passed
@yoda-vid yoda-vid deleted the fix_shared_axes branch August 5, 2025 00:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant