Title: enable figures to be excluded from calls to show() · Issue #16377 · matplotlib/matplotlib · GitHub
Open Graph Title: enable figures to be excluded from calls to show() · Issue #16377 · matplotlib/matplotlib
X Title: enable figures to be excluded from calls to show() · Issue #16377 · matplotlib/matplotlib
Description: Feature request Calling matplotlib.pyplot.show() displays all active figures. There are times this is not desirable, such as when some figure is still being developed. Of course, show() can be called for specific figures, but perhaps a u...
Open Graph Description: Feature request Calling matplotlib.pyplot.show() displays all active figures. There are times this is not desirable, such as when some figure is still being developed. Of course, show() can be call...
X Description: Feature request Calling matplotlib.pyplot.show() displays all active figures. There are times this is not desirable, such as when some figure is still being developed. Of course, show() can be call...
Opengraph URL: https://github.com/matplotlib/matplotlib/issues/16377
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"enable figures to be excluded from calls to show()","articleBody":"### Feature request\r\nCalling matplotlib.pyplot.show() displays all active figures. There are times this is not desirable, such as when some figure is still being developed. Of course, show() can be called for specific figures, but perhaps a user doesn't know that an undisplayed figure belongs to a class instance and these all get displayed when they call show() for their own plot. \r\n\r\nExample at https://stackoverflow.com/q/59995448/4302578\r\n\r\nIt would be great if there was some attribute of a figure like `figure.show_by_default`, `figure.implicit_show`, or `figure.exclude_from_show` that could be set to stop these from popping up when `plt.show()` is called without arguments.","author":{"url":"https://github.com/keatonb","@type":"Person","name":"keatonb"},"datePublished":"2020-01-30T23:09:29.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":7},"url":"https://github.com/16377/matplotlib/issues/16377"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:50bebc0d-1608-982e-213b-df4de742f609 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | E138:DCBCB:487AC:6263D:6A525F52 |
| html-safe-nonce | 186642bd39f9aac2b8e1a6d453545d3530e907fda4439ed57144a264bb4cabfd |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFMTM4OkRDQkNCOjQ4N0FDOjYyNjNEOjZBNTI1RjUyIiwidmlzaXRvcl9pZCI6IjQ0MDA2NjMzNTA1NjE4OTAxMzAiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | 6612090e4d5b2c125e49fde7642dbceae8cce46dea869f8242aa788fd5330f60 |
| hovercard-subject-tag | issue:557811802 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/matplotlib/matplotlib/16377/issue_layout |
| twitter:image | https://opengraph.githubassets.com/58ca8828ddf87741ea9fc7f170c4a6a4f88cea03dfda316fef2679fec5c50b04/matplotlib/matplotlib/issues/16377 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/58ca8828ddf87741ea9fc7f170c4a6a4f88cea03dfda316fef2679fec5c50b04/matplotlib/matplotlib/issues/16377 |
| og:image:alt | Feature request Calling matplotlib.pyplot.show() displays all active figures. There are times this is not desirable, such as when some figure is still being developed. Of course, show() can be call... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | keatonb |
| hostname | github.com |
| expected-hostname | github.com |
| None | b9a586c06a05a7a86fc7e3f4dbd03e42f6869085879aa184aa6369456dbd50fb |
| turbo-cache-control | no-preview |
| go-import | github.com/matplotlib/matplotlib git https://github.com/matplotlib/matplotlib.git |
| octolytics-dimension-user_id | 215947 |
| octolytics-dimension-user_login | matplotlib |
| octolytics-dimension-repository_id | 1385122 |
| octolytics-dimension-repository_nwo | matplotlib/matplotlib |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 1385122 |
| octolytics-dimension-repository_network_root_nwo | matplotlib/matplotlib |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 7aed05249554b889eb33d002851a973eebcc7e91 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width