Skip to content

Check that the figure patch is in bbox_artists before trying to remove. #14374

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
May 30, 2019

Conversation

djdt
Copy link
Contributor

@djdt djdt commented May 30, 2019

PR Summary

When frameon=False is used the figure patch is not visible, it therefore is not added to bbox_artists in get_default_bbox_extra_artists and an exception is raised once bbox_artist.remove is called.
This simply adds a check to determine if the figure patch is present in bbox_artists.

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

@timhoffm timhoffm added this to the v3.1.1 milestone May 30, 2019
@anntzer
Copy link
Contributor

anntzer commented May 30, 2019

thanks, hoping to see you around again :)

@anntzer anntzer merged commit 150faa1 into matplotlib:master May 30, 2019
meeseeksmachine pushed a commit to meeseeksmachine/matplotlib that referenced this pull request May 30, 2019
timhoffm added a commit that referenced this pull request May 30, 2019
…374-on-v3.1.x

Backport PR #14374 on branch v3.1.x (Check that the figure patch is in bbox_artists before trying to remove.)
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