10000 Remove incorrect override of pcolor/contour in parasite axes. by anntzer · Pull Request #18560 · matplotlib/matplotlib · GitHub
[go: up one dir, main page]

Skip to content

Remove incorrect override of pcolor/contour in parasite axes. #18560

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
Sep 25, 2020

Conversation

anntzer
Copy link
Contributor
@anntzer anntzer commented Sep 24, 2020

The override of pcolor, pcolormesh, contour, and contourf in
parasite axes was actually incorrect. Perhaps things were different
when that code went in, but nowadays things work just fine without any
need for overriding.

See e.g. the new version of demo_curvelinear_grid before and after the
changes.

old:
old
new:
new

The default gridding of pcolor/pcolormesh changed to match the one
of normal Axes; I don't think this is worth going through a deprecation
period...

PR Summary

PR Checklist

  • Has pytest style unit tests (and pytest passes).
  • Is Flake 8 compliant (run flake8 on changed files to check).
  • New features are documented, with examples if plot related.
  • Documentation is sphinx and numpydoc compliant (the docs should build without error).
  • Conforms to Matplotlib style conventions (install flake8-docstrings and pydocstyle<4 and run flake8 --docstring-convention=all).
  • New features have an entry in doc/users/next_whats_new/ (follow instructions in README.rst there).
  • API changes documented in doc/api/next_api_changes/ (follow instructions in README.rst there).

@anntzer anntzer added this to the v3.4.0 milestone Sep 24, 2020
@anntzer anntzer force-pushed the parasitepcolorcontour branch from 7cc5902 to 6dfc672 Compare September 24, 2020 10:25
The override of `pcolor`, `pcolormesh`, `contour`, and `contourf` in
parasite axes was actually incorrect.  Perhaps things were different
when that code went in, but nowadays things work just fine without any
need for overriding.

See e.g. the new version of demo_curvelinear_grid before and after the
changes.

The default gridding of `pcolor`/`pcolormesh` changed to match the one
of normal Axes; I don't think this is worth going through a deprecation
period...
@anntzer anntzer force-pushed the parasitepcolorcontour branch from 6dfc672 to b763649 Compare September 24, 2020 11:42
@tacaswell
Copy link
Member

I think if this ever worked it was due to things not resizing as it looks like we are running the aux tarnfrom and explicitly caching the results by passing the transformed input to the underlying plotting calls.

This code has been like this from ~2010 but I do not think it is worth tracking down when we broke it.

@QuLogic QuLogic merged commit 21b9af2 into matplotlib:master Sep 25, 2020
@anntzer anntzer deleted the parasitepcolorcontour branch September 25, 2020 07: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.

3 participants
0