-
-
Notifications
You must be signed in to change notification settings - Fork 7.9k
Further sync axes_grid colorbars with standard colorbars. #17175
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
004fe48
to
bdf2a43
Compare
82af659
to
75c7642
Compare
rebased |
75c7642
to
17a9572
Compare
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.
Needs a rebase, anyone can merge on green.
rebased |
17a9572
to
071b185
Compare
Remap the cbid and locator attributes to the ones of standard colorbars. Move most functionality of CbarAxes to CbarAxesBase, leaving only the multiple-inheritance part, so that axisartist.axes_grid.CbarAxes can likewise just limit itself to multiple-inheritance.
071b185
to
1163bf5
Compare
At some point we should discuss the status of |
Actually, I would argue that making axes_grid colorbars closer to standard colorbars is reducing the later api_changes note (and disruption to end users) that will be needed when axes_grid goes away (as in "you need to change this to that"). |
Thats fair; there have been lots of other clean ups, I just wanted to check in that we had similar end goals in sight.... |
I'm basically trying to bring axes_grid closer to standard matplotlib, which is perhaps less useful than directly implementing the missing parts in mpl, but still helps (I hope) in reducing the distance between them. |
Remap the cbid and locator attributes to the ones of standard colorbars.
Move most functionality of CbarAxes to CbarAxesBase, leaving only the
multiple-inheritance part, so that axisartist.axes_grid.CbarAxes can
likewise just limit itself to multiple-inheritance.
PR Summary
PR Checklist