Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Cleanup ScalarFormatter; preparatory to moving it to format_ticks. #13324

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

Merged
merged 1 commit into from
Feb 1, 2019

Conversation

anntzer
Copy link
Contributor

@anntzer anntzer commented Jan 30, 2019

ScalarFormatter.set_locs calls a bunch of helper methods with arguments
that the helpers can reconstruct themselves based on
axis.get_view_interval(); in fact they already call
axis.get_view_interval() at certain places. So get rid of these
arguments.

ScalarFormatter._compute_offset is only ever called by set_locs, and
only if len(locs) > 0, so the locs is None or not len(locs) condition
is never True.

PR Summary

PR Checklist

  • Has Pytest style unit tests
  • Code is Flake 8 compliant
  • New features are documented, with examples if plot related
  • Documentation is sphinx and numpydoc compliant
  • Added an entry to doc/users/next_whats_new/ if major new feature (follow instructions in README.rst there)
  • Documented in doc/api/api_changes.rst if API changed in a backward-incompatible way

ScalarFormatter.set_locs calls a bunch of helper methods with arguments
that the helpers can reconstruct themselves based on
axis.get_view_interval(); in fact they *already* call
axis.get_view_interval() at certain places.  So get rid of these
arguments.

ScalarFormatter._compute_offset is only ever called by set_locs, and
only if len(locs) > 0, so the `locs is None or not len(locs)` condition
is never True.
@jklymak
Copy link
Member

jklymak commented Feb 1, 2019

I think this is fine, and the Appveyor job just flaked out...

@jklymak jklymak merged commit b6901fa into matplotlib:master Feb 1, 2019
@anntzer anntzer deleted the scalarformatter branch February 1, 2019 15:31
@QuLogic QuLogic added this to the v3.1 milestone Feb 1, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants