Title: Make pyplot.pause not give focus to the figure window · Issue #11131 · matplotlib/matplotlib · GitHub
Open Graph Title: Make pyplot.pause not give focus to the figure window · Issue #11131 · matplotlib/matplotlib
X Title: Make pyplot.pause not give focus to the figure window · Issue #11131 · matplotlib/matplotlib
Description: Bug report Bug summary I'm using matplotlib.pyplot.pause() to update a plot in a loop, mostly for debugging purposes. On my old matplotlib version (maybe 2.0.2, not sure) this worked fine, but after updating to 2.2.2 the pause function s...
Open Graph Description: Bug report Bug summary I'm using matplotlib.pyplot.pause() to update a plot in a loop, mostly for debugging purposes. On my old matplotlib version (maybe 2.0.2, not sure) this worked fine, but afte...
X Description: Bug report Bug summary I'm using matplotlib.pyplot.pause() to update a plot in a loop, mostly for debugging purposes. On my old matplotlib version (maybe 2.0.2, not sure) this worked fine, but ...
Opengraph URL: https://github.com/matplotlib/matplotlib/issues/11131
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Make pyplot.pause not give focus to the figure window","articleBody":"### Bug report\r\n\r\n**Bug summary**\r\n\r\nI'm using `matplotlib.pyplot.pause()` to update a plot in a loop, mostly for debugging purposes. On my old matplotlib version (maybe 2.0.2, not sure) this worked fine, but after updating to 2.2.2 the pause function seems to have changed behaviour. Previously the figure window was left in the background, but now it is brought to the front and given focus. This makes hit hard to cancel the running script (Ctrl+C in Jupyter QtConsole), which I often use while debugging a script.\r\n\r\nI know it is noted in [the docs of pause](https://matplotlib.org/api/_as_gen/matplotlib.pyplot.pause.html) that \"This function is experimental; its behavior may be changed or extended in a future release.\", but is there any way to bring back the old behaviour? Perhaps via a argument `focus_window=False` or something like that?\r\n\r\n**Code for reproduction**\r\n\r\n```python\r\nplt.figure()\r\n# put the figure in the background, or below another window\r\nplt.pause(2)\r\n# now the figure will be on top, and have focus\r\n```\r\n\r\n**Matplotlib version**\r\n * Operating system: Windows 10 Pro build 1709\r\n * Matplotlib version: 2.2.2 (via Anaconda)\r\n * Matplotlib backend: Qt5Agg\r\n * Python version: 3.5.3\r\n","author":{"url":"https://github.com/FSund","@type":"Person","name":"FSund"},"datePublished":"2018-04-26T08:32:49.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":18},"url":"https://github.com/11131/matplotlib/issues/11131"}
| 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:417fe9cc-a509-6c0f-82ab-348b3db4a5f5 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | 85D2:18AC3E:111E3:166BB:6A52B124 |
| html-safe-nonce | fa7e46d948d136a8bb77c4f581f44d2e089f729c5ac1c58cb5c641dcd7ad1551 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4NUQyOjE4QUMzRToxMTFFMzoxNjZCQjo2QTUyQjEyNCIsInZpc2l0b3JfaWQiOiIyMzUxNzAxMjc0NDY1MDU1MDEyIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | 3d42737bd4cdfeeffb1445c40f0a3b6a80d810ca72cd55131bffb3839ebf4801 |
| hovercard-subject-tag | issue:317927985 |
| 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/11131/issue_layout |
| twitter:image | https://opengraph.githubassets.com/0f59fdc87739372327d8b9338ed07ccfc6573f0b865b81b61d16ecfe6dabe40d/matplotlib/matplotlib/issues/11131 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/0f59fdc87739372327d8b9338ed07ccfc6573f0b865b81b61d16ecfe6dabe40d/matplotlib/matplotlib/issues/11131 |
| og:image:alt | Bug report Bug summary I'm using matplotlib.pyplot.pause() to update a plot in a loop, mostly for debugging purposes. On my old matplotlib version (maybe 2.0.2, not sure) this worked fine, but afte... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | FSund |
| 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 | 07a982c1d40157c619b364352b704c3ce66bb332 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width