-
-
Notifications
You must be signed in to change notification settings - Fork 7.9k
Very soft-deprecate AxesDivider.new_{horizontal,vertical}. #20117
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
Conversation
|
All reactions
Sorry, something went wrong.
Ah, of course, they don't show up in the docs now that I explicitly hid them :-) |
All reactions
Sorry, something went wrong.
position : {"left", "right", "bottom", "top"} | ||
Where the new axes is positioned relative to the main axes. | ||
size : :mod:`~mpl_toolkits.axes_grid1.axes_size` or float or str | ||
The axes width. float or str arguments are interpreted as |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Width or height, isn't it?
Sorry, something went wrong.
All reactions
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
indeed
Sorry, something went wrong.
All reactions
`append_axes` is a more general API which is basically just as ergonomic, and avoids exposing the slightly unusual feature of axes_grid having indices increasing towards the top for vertical stacks (contrary to gridspec which goes towards the bottom), and hence `new_vertical(append_start={True,False})` behaving in the opposite direction as one may naively expect. Given that `new_horizontal` and `new_vertical` would basically stay as helpers, it seems overkill to deprecate them, but perhaps we can at least hide them from the docs (`:meta private:`). Also promote `axes_class` to be a plain normal parameter.
Successfully merging this pull request may close these issues.
None yet
append_axes
is a more general API which is basically just asergonomic, and avoids exposing the slightly unusual feature of
axes_grid having indices increasing towards the top for vertical
stacks (contrary to gridspec which goes towards the bottom), and hence
new_vertical(append_start={True,False})
behaving in the oppositedirection as one may naively expect.
Given that
new_horizontal
andnew_vertical
would basically stay ashelpers, it seems overkill to deprecate them, but perhaps we can at
least hide them from the docs (
:meta private:
). Also promoteaxes_class
to be a plain normal parameter.PR Summary
PR Checklist
pytest
passes).flake8
on changed files to check).flake8-docstrings
and runflake8 --docstring-convention=all
).doc/users/next_whats_new/
(follow instructions in README.rst there).doc/api/next_api_changes/
(follow instructions in README.rst there).