Title: "ValueError: All values in the dash list must be positive" if linewidth is set to zero in matplotlib 2.x.x · Issue #8821 · matplotlib/matplotlib · GitHub
Open Graph Title: "ValueError: All values in the dash list must be positive" if linewidth is set to zero in matplotlib 2.x.x · Issue #8821 · matplotlib/matplotlib
X Title: "ValueError: All values in the dash list must be positive" if linewidth is set to zero in matplotlib 2.x.x · Issue #8821 · matplotlib/matplotlib
Description: Bug report In matplotlib 2.x.x, ValueError: All values in the dash list must be positive will be raised if linewidth is set to zero while it seems to work in matplotlib 1.5.x. No idea whether it is a bug or you intend to do so, but my ma...
Open Graph Description: Bug report In matplotlib 2.x.x, ValueError: All values in the dash list must be positive will be raised if linewidth is set to zero while it seems to work in matplotlib 1.5.x. No idea whether it is...
X Description: Bug report In matplotlib 2.x.x, ValueError: All values in the dash list must be positive will be raised if linewidth is set to zero while it seems to work in matplotlib 1.5.x. No idea whether it is...
Opengraph URL: https://github.com/matplotlib/matplotlib/issues/8821
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"\"ValueError: All values in the dash list must be positive\" if linewidth is set to zero in matplotlib 2.x.x","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\nIn matplotlib 2.x.x, `ValueError: All values in the dash list must be positive` will be raised if linewidth is set to zero while it seems to work in matplotlib 1.5.x. No idea whether it is a bug or you intend to do so, but my macro don't work anymore because of this...\r\n\r\n\u003c!--A short 1-2 sentences that succinctly describes the bug--\u003e\r\n\r\n**Code for reproduction**\r\n\r\n\u003c!--A minimum code snippet required to reproduce the bug, also minimizing the number of dependencies required--\u003e\r\n\r\n```python\r\nimport matplotlib.pyplot as plt\r\nx = [0, 1]\r\nplt.plot(x, x, ls = '--', lw = 0)\r\nplt.show()\r\n```\r\n\r\n**Actual outcome**\r\n\r\n\u003c!--The output produced by the above code, which may be a screenshot, console output, etc.--\u003e\r\n- matplotlib 2.0.2\r\n```\r\nTraceback (most recent call last):\r\n File \"/usr/lib/python2.7/lib-tk/Tkinter.py\", line 1489, in __call__\r\n return self.func(*args)\r\n File \"/home/chenyh/.local/lib/python2.7/site-packages/matplotlib/backends/backend_tkagg.py\", line 280, in resize\r\n self.show()\r\n File \"/home/chenyh/.local/lib/python2.7/site-packages/matplotlib/backends/backend_tkagg.py\", line 351, in draw\r\n FigureCanvasAgg.draw(self)\r\n File \"/home/chenyh/.local/lib/python2.7/site-packages/matplotlib/backends/backend_agg.py\", line 464, in draw\r\n self.figure.draw(self.renderer)\r\n File \"/home/chenyh/.local/lib/python2.7/site-packages/matplotlib/artist.py\", line 63, in draw_wrapper\r\n draw(artist, renderer, *args, **kwargs)\r\n File \"/home/chenyh/.local/lib/python2.7/site-packages/matplotlib/figure.py\", line 1144, in draw\r\n renderer, self, dsu, self.suppressComposite)\r\n File \"/home/chenyh/.local/lib/python2.7/site-packages/matplotlib/image.py\", line 139, in _draw_list_compositing_images\r\n a.draw(renderer)\r\n File \"/home/chenyh/.local/lib/python2.7/site-packages/matplotlib/artist.py\", line 63, in draw_wrapper\r\n draw(artist, renderer, *args, **kwargs)\r\n File \"/home/chenyh/.local/lib/python2.7/site-packages/matplotlib/axes/_base.py\", line 2426, in draw\r\n mimage._draw_list_compositing_images(renderer, self, dsu)\r\n File \"/home/chenyh/.local/lib/python2.7/site-packages/matplotlib/image.py\", line 139, in _draw_list_compositing_images\r\n a.draw(renderer)\r\n File \"/home/chenyh/.local/lib/python2.7/site-packages/matplotlib/artist.py\", line 63, in draw_wrapper\r\n draw(artist, renderer, *args, **kwargs)\r\n File \"/home/chenyh/.local/lib/python2.7/site-packages/matplotlib/lines.py\", line 822, in draw\r\n drawFunc(renderer, gc, tpath, affine.frozen())\r\n File \"/home/chenyh/.local/lib/python2.7/site-packages/matplotlib/lines.py\", line 1267, in _draw_lines\r\n self._lineFunc(renderer, gc, path, trans)\r\n File \"/home/chenyh/.local/lib/python2.7/site-packages/matplotlib/lines.py\", line 1297, in _draw_dashed\r\n gc.set_dashes(self._dashOffset, self._dashSeq)\r\n File \"/home/chenyh/.local/lib/python2.7/site-packages/matplotlib/backend_bases.py\", line 1009, in set_dashes\r\n raise ValueError(\"All values in the dash list must be positive\")\r\nValueError: All values in the dash list must be positive\r\n```\r\n\r\n**Expected outcome**\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- matplotlib1.5.1\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: Tested on both Ubuntu 14.04.5 LTS / Mac OS X 10.12.5\r\n * Matplotlib Version: 2.0.2\r\n * Python Version: 2.7.13\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/Awen0121","@type":"Person","name":"Awen0121"},"datePublished":"2017-06-29T12:54:07.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":4},"url":"https://github.com/8821/matplotlib/issues/8821"}
| 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:48ab2415-6f4b-bc06-2626-908d2bd90ab3 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | 9C92:141FAF:4F41F46:6EB6965:6A4F76BD |
| html-safe-nonce | b3d7981dbffb888246a55ff4f89dc59f2e020d9917b969728e897e0758f8cc9a |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5QzkyOjE0MUZBRjo0RjQxRjQ2OjZFQjY5NjU6NkE0Rjc2QkQiLCJ2aXNpdG9yX2lkIjoiOTg2OTY5NzU4NTYxMzc5MTciLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | ea3f736883a1cfe9bb6e17419d332faa000d0229174e8792bea1352eccd1e065 |
| hovercard-subject-tag | issue:239468892 |
| 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/8821/issue_layout |
| twitter:image | https://opengraph.githubassets.com/d2dfcdd88ccad394d2b7217b1a35af146c5aeb28b1eba3d24e7d2f393cfb71f6/matplotlib/matplotlib/issues/8821 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/d2dfcdd88ccad394d2b7217b1a35af146c5aeb28b1eba3d24e7d2f393cfb71f6/matplotlib/matplotlib/issues/8821 |
| og:image:alt | Bug report In matplotlib 2.x.x, ValueError: All values in the dash list must be positive will be raised if linewidth is set to zero while it seems to work in matplotlib 1.5.x. No idea whether it is... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | Awen0121 |
| hostname | github.com |
| expected-hostname | github.com |
| None | b92d11c0aa4a77d54ef4af1078b6a15fb5a70a215b30c4ecf28889d5a8e656d9 |
| 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 | 4b249b445842943ed31549e027f57a8ade9881ed |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width