Skip to content
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

Axis scale improvements #96

Merged
merged 17 commits into from Jan 6, 2020
Merged

Axis scale improvements #96

merged 17 commits into from Jan 6, 2020

Conversation

lukelbd
Copy link
Collaborator

@lukelbd lukelbd commented Jan 6, 2020

This PR improves the "dual" axis scale feature, makes the xminorticks/yminorticks Axes.format "toggle" always use the default minor locator for the minor scale, cleans up _ScaleBase, changes the default symlog subs and linthresh, and fixes the default LogitScale formatters and locators.

Edit: It also fixes various bugs associated with non-linear "parent" axis scales and "dual" axes.

@lukelbd
Copy link
Collaborator Author

lukelbd commented Jan 6, 2020

This also considerably cleans up the dualx/dualy internals. Now the "transform" interpretation is moved to FuncScale, and dualx/dualy only accept functions, function-pairs or axis scale classes (i.e. no more on-the-fly generation).

Edit: Also throwing in stuff that should have been added in the last branch.

@lukelbd lukelbd merged commit 4799d87 into master Jan 6, 2020
@lukelbd lukelbd deleted the axis-scale-improvements branch January 6, 2020 12:22
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.

None yet

1 participant