Title: Annotations are not clipped properly · Issue #14354 · matplotlib/matplotlib · GitHub
Open Graph Title: Annotations are not clipped properly · Issue #14354 · matplotlib/matplotlib
X Title: Annotations are not clipped properly · Issue #14354 · matplotlib/matplotlib
Description: Bug report Bug summary Drawing an annotation outside the visible region inline in jupyter notebook leads to whitespace added around the figure extending it to where the annotation would be. Code for reproduction import matplotlib.pyplot ...
Open Graph Description: Bug report Bug summary Drawing an annotation outside the visible region inline in jupyter notebook leads to whitespace added around the figure extending it to where the annotation would be. Code fo...
X Description: Bug report Bug summary Drawing an annotation outside the visible region inline in jupyter notebook leads to whitespace added around the figure extending it to where the annotation would be. Code fo...
Opengraph URL: https://github.com/matplotlib/matplotlib/issues/14354
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Annotations are not clipped properly","articleBody":"\u003c!--To help us understand and resolve your issue, please fill out the form to the best of your ability.--\u003e\r\n\u003c!--You can feel free to delete the sections that do not apply.--\u003e\r\n\r\n### Bug report\r\n\r\n**Bug summary**\r\n\r\nDrawing an annotation outside the visible region inline in jupyter notebook leads to whitespace added around the figure extending it to where the annotation would be.\r\n\r\n**Code for reproduction**\r\n\r\n\u003c!--A minimum code snippet required to reproduce the bug.\r\nPlease make sure to minimize the number of dependencies required, and provide\r\nany necessary plotted data.\r\nAvoid using threads, as Matplotlib is (explicitly) not thread-safe.--\u003e\r\n\r\n```python\r\nimport matplotlib.pyplot as plt\r\n%matplotlib inline\r\nplt.xlim(0,1)\r\nplt.ylim(0,1)\r\nplt.annotate(xy=(3, 3), s='test')\r\n```\r\n\r\n**Actual outcome**\r\n\r\n---\r\n\r\n\r\n---\r\n\r\n**Expected outcome**\r\n\r\n---\r\n\r\n\r\n\r\n---\r\n\r\n**Matplotlib version**\r\n\u003c!--Please specify your platform and versions of the relevant libraries you are using:--\u003e\r\n * Operating system: KDE neon 5.15\r\n * Matplotlib version: 3.0.3\r\n * Matplotlib backend (`print(matplotlib.get_backend())`): `module://ipykernel.pylab.backend_inline`\r\n * Python version: 3.6.7\r\n * Jupyter version: 5.2.2\r\n\r\nEverything is installed via pip, pip and python are installed via apt.\r\n\r\n\u003c!--Please tell us how you installed matplotlib and python e.g., from source, pip, conda--\u003e\r\n\u003c!--If you installed from conda, please specify which channel you used if not the default--\u003e\r\n\r\n","author":{"url":"https://github.com/2xB","@type":"Person","name":"2xB"},"datePublished":"2019-05-28T16:28:15.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":19},"url":"https://github.com/14354/matplotlib/issues/14354"}
| 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:229f1e49-8533-a715-f5d3-a13e4b1b9c0c |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | 8F58:1F62C5:11A1047:1808034:6A522E02 |
| html-safe-nonce | 06bfe5222a6089b79af8f00ebab86f45c7a163b8fe83ebb998b296040b5f35bd |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4RjU4OjFGNjJDNToxMUExMDQ3OjE4MDgwMzQ6NkE1MjJFMDIiLCJ2aXNpdG9yX2lkIjoiMTM5OTM3MzU2MzEyODA2NTUzOCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 80c0bcf130fae74dfac494bfd9297033005e861cc450bf97cb312174802e21d7 |
| hovercard-subject-tag | issue:449365831 |
| 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/14354/issue_layout |
| twitter:image | https://opengraph.githubassets.com/8b95b1cf5fa5f2e97a5f0fcb45741f433e858a3e0d8d853a42cd2cbc553247bc/matplotlib/matplotlib/issues/14354 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/8b95b1cf5fa5f2e97a5f0fcb45741f433e858a3e0d8d853a42cd2cbc553247bc/matplotlib/matplotlib/issues/14354 |
| og:image:alt | Bug report Bug summary Drawing an annotation outside the visible region inline in jupyter notebook leads to whitespace added around the figure extending it to where the annotation would be. Code fo... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | 2xB |
| 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