Deduplicate some code between floating_axes and grid_helper_curvelinear. #13394
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
floating_axes.GridHelperCurveLinear
inherits fromgrid_helper_curvelinear.GridHelperCurveLinear
.self._old_values
(also in the base class).update_grid_finder
and_update
, which aredirectly inherited from the base class anyways.
new_fixed_axis
implementation looks the same in both classes,except that 1) they refer to different FixedAxisArtistHelper classes
(add a comment to clarify) and 2) one of them sets clipping and not
the other (likely a bug; leave a comment suggesting to investigate).
grid_info
in _update_grid (grid_infois being redefined below anyways).
_grid_params
in base class (thatattribute doesn't exist anywhere else in the codebase).
PR Summary
PR Checklist