Title: Stackplot fails for small numbers · Issue #17633 · matplotlib/matplotlib · GitHub
Open Graph Title: Stackplot fails for small numbers · Issue #17633 · matplotlib/matplotlib
X Title: Stackplot fails for small numbers · Issue #17633 · matplotlib/matplotlib
Description: Bug report Bug summary It appears that stackplot fails for small numbers in version 3.2.1, or at least something goes wrong in my clean installation, see figures below. Code for reproduction import numpy as np import matplotlib.pyplot as...
Open Graph Description: Bug report Bug summary It appears that stackplot fails for small numbers in version 3.2.1, or at least something goes wrong in my clean installation, see figures below. Code for reproduction import...
X Description: Bug report Bug summary It appears that stackplot fails for small numbers in version 3.2.1, or at least something goes wrong in my clean installation, see figures below. Code for reproduction import...
Opengraph URL: https://github.com/matplotlib/matplotlib/issues/17633
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Stackplot fails for small numbers","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\nIt appears that `stackplot` fails for small numbers in version 3.2.1, or at least something goes wrong in my clean installation, see figures below.\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 numpy as np\r\nimport matplotlib.pyplot as plt\r\n\r\nx = [0, 1]\r\ny1 = 1e-8*np.ones_like(x)\r\ny2 = 1e-9*np.ones_like(x)\r\n\r\nfig, axs = plt.subplots(2, 1)\r\naxs[0].stackplot(x, y1, y2) # This plot is fine\r\naxs[1].stackplot(x, y1/10, y2/10) # This plot is wrong\r\nplt.show()\r\n```\r\n\r\n**Actual outcome**\r\n\r\nSomething went wrong in the second subplot.\r\n\u003c!--The output produced by the above code, which may be a screenshot, console output, etc.--\u003e\r\n\r\n**Expected outcome**\r\nExpected this, as generated with `matplotlib` version 3.1.2\r\n\r\n\r\n\u003c!--A description of the expected outcome from the code snippet--\u003e\r\n\u003c!--If this used to work in an earlier version of Matplotlib, please note the version it used to work on--\u003e\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: macOS 10.12.6 (Sierra)\r\n * Matplotlib version: 3.2.1\r\n * Matplotlib backend (`print(matplotlib.get_backend())`): MacOSX\r\n * Python version: 3.8.3\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\nCreated a conda environment with only the`numpy` package, then installed matplotlib with `pip`.","author":{"url":"https://github.com/svaberg","@type":"Person","name":"svaberg"},"datePublished":"2020-06-15T08:54:40.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":1},"url":"https://github.com/17633/matplotlib/issues/17633"}
| 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:edcb7844-b8ab-0c45-fd9e-e9d5cf93c0b6 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | C356:0D47:613F25:83FD5F:6A534A65 |
| html-safe-nonce | 38ad8c26c75383d1a04140c96795fffeec622f365fdcd47626a553a19dc6e9cb |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDMzU2OjBENDc6NjEzRjI1OjgzRkQ1Rjo2QTUzNEE2NSIsInZpc2l0b3JfaWQiOiI1ODE1NjcyNjcxNjI3ODU2NDg1IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | 73e993ebf93364cf6d8cefd371c55b75947c373cb03350e534b4e2b9731e6eeb |
| hovercard-subject-tag | issue:638667333 |
| 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/17633/issue_layout |
| twitter:image | https://opengraph.githubassets.com/00e3856b206de5ed99dc2fdcde94df258bea279e8a47655c8b50d57185f14729/matplotlib/matplotlib/issues/17633 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/00e3856b206de5ed99dc2fdcde94df258bea279e8a47655c8b50d57185f14729/matplotlib/matplotlib/issues/17633 |
| og:image:alt | Bug report Bug summary It appears that stackplot fails for small numbers in version 3.2.1, or at least something goes wrong in my clean installation, see figures below. Code for reproduction import... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | svaberg |
| 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 | canary-1 |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width