Skip to content

Conversation

@cvanelteren
Copy link
Collaborator

@cvanelteren cvanelteren commented Jan 27, 2026

This change routes attribute access to the external axes by default (so methods like grid, limits, and ternary-specific API behave correctly), while keeping UltraPlot-specific formatting and container overrides on the parent (e.g., format, colorbar, legend, titles). This preserves the container’s layout/label behavior but fixes missing delegation for mpltern usag

Route attribute access to external axes by default while keeping UltraPlot-specific formatting and container overrides on the parent.
@cvanelteren cvanelteren marked this pull request as draft January 27, 2026 09:53
Delegate missing methods to the external axes via __getattr__ and keep a small blocklist for UltraPlot formatting/guide APIs.
@cvanelteren cvanelteren marked this pull request as ready for review January 27, 2026 10:08
@cvanelteren cvanelteren merged commit 9e0e3b5 into main Jan 27, 2026
15 of 24 checks passed
@cvanelteren cvanelteren deleted the external-axes-delegation branch January 27, 2026 10:09
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.

2 participants