Title: ValueError: Invalid RGBA argument: 'G' · Issue #19569 · matplotlib/matplotlib · GitHub
Open Graph Title: ValueError: Invalid RGBA argument: 'G' · Issue #19569 · matplotlib/matplotlib
X Title: ValueError: Invalid RGBA argument: 'G' · Issue #19569 · matplotlib/matplotlib
Description: Bug report Bug summary Code for reproduction # Paste your code here # # 318 bbox=dict(facecolor='none', edgecolor='0.82'), fontweight='bold') 319 --> 320 plt.savefig(path_main+ '\Graph_cBSi_Para.png', bbox_inches='tight', dpi = 200) 321 ...
Open Graph Description: Bug report Bug summary Code for reproduction # Paste your code here # # 318 bbox=dict(facecolor='none', edgecolor='0.82'), fontweight='bold') 319 --> 320 plt.savefig(path_main+ '\Graph_cBSi_Para.pn...
X Description: Bug report Bug summary Code for reproduction # Paste your code here # # 318 bbox=dict(facecolor='none', edgecolor='0.82'), fontweight='bold') 319 --> 320 plt.savefig(path...
Opengraph URL: https://github.com/matplotlib/matplotlib/issues/19569
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"ValueError: Invalid RGBA argument: 'G'","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\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.\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\n# Paste your code here\r\n#\r\n#\r\n\r\n 318 bbox=dict(facecolor='none', edgecolor='0.82'), fontweight='bold')\r\n 319\r\n--\u003e 320 plt.savefig(path_main+ '\\Graph_cBSi_Para.png', bbox_inches='tight', dpi = 200)\r\n 321\r\n 322 ################ploting color map for S21 data\r\n\r\n```\r\n\r\n**Actual outcome**\r\n\r\nc:\\program files\\python38\\lib\\site-packages\\matplotlib\\pyplot.py in savefig(*args, **kwargs)\r\n 857 def savefig(*args, **kwargs):\r\n 858 fig = gcf()\r\n--\u003e 859 res = fig.savefig(*args, **kwargs)\r\n 860 fig.canvas.draw_idle() # need this if 'transparent=True' to reset colors\r\n 861 return res\r\n\r\nc:\\program files\\python38\\lib\\site-packages\\matplotlib\\figure.py in savefig(self, fname, transparent, **kwargs)\r\n 2309 patch.set_edgecolor('none')\r\n 2310\r\n-\u003e 2311 self.canvas.print_figure(fname, **kwargs)\r\n 2312\r\n 2313 if transparent:\r\n\r\nc:\\program files\\python38\\lib\\site-packages\\matplotlib\\backends\\backend_qt5agg.py in print_figure(self, *args, **kwargs)\r\n 79\r\n 80 def print_figure(self, *args, **kwargs):\r\n---\u003e 81 super().print_figure(*args, **kwargs)\r\n 82 self.draw()\r\n 83\r\n\r\nc:\\program files\\python38\\lib\\site-packages\\matplotlib\\backend_bases.py in print_figure(self, filename, dpi, facecolor, edgecolor, orientation, format, bbox_inches, pad_inches, bbox_extra_artists, backend, **kwargs)\r\n 2191 else suppress())\r\n 2192 with ctx:\r\n-\u003e 2193 self.figure.draw(renderer)\r\n 2194\r\n 2195 bbox_inches = self.figure.get_tightbbox(\r\n\r\nc:\\program files\\python38\\lib\\site-packages\\matplotlib\\artist.py in draw_wrapper(artist, renderer, *args, **kwargs)\r\n 39 renderer.start_filter()\r\n 40\r\n---\u003e 41 return draw(artist, renderer, *args, **kwargs)\r\n 42 finally:\r\n 43 if artist.get_agg_filter() is not None:\r\n\r\nc:\\program files\\python38\\lib\\site-packages\\matplotlib\\figure.py in draw(self, renderer)\r\n 1861\r\n 1862 self.patch.draw(renderer)\r\n-\u003e 1863 mimage._draw_list_compositing_images(\r\n 1864 renderer, self, artists, self.suppressComposite)\r\n 1865\r\n\r\nc:\\program files\\python38\\lib\\site-packages\\matplotlib\\image.py in _draw_list_compositing_images(renderer, parent, artists, suppress_composite)\r\n 129 if not_composite or not has_images:\r\n 130 for a in artists:\r\n--\u003e 131 a.draw(renderer)\r\n 132 else:\r\n 133 # Composite any adjacent images together\r\n\r\nc:\\program files\\python38\\lib\\site-packages\\matplotlib\\artist.py in draw_wrapper(artist, renderer, *args, **kwargs)\r\n 39 renderer.start_filter()\r\n 40\r\n---\u003e 41 return draw(artist, renderer, *args, **kwargs)\r\n 42 finally:\r\n 43 if artist.get_agg_filter() is not None:\r\n\r\nc:\\program files\\python38\\lib\\site-packages\\matplotlib\\cbook\\deprecation.py in wrapper(*inner_args, **inner_kwargs)\r\n 409 else deprecation_addendum,\r\n 410 **kwargs)\r\n--\u003e 411 return func(*inner_args, **inner_kwargs)\r\n 412\r\n 413 return wrapper\r\n\r\nc:\\program files\\python38\\lib\\site-packages\\matplotlib\\axes\\_base.py in draw(self, renderer, inframe)\r\n 2745 renderer.stop_rasterizing()\r\n 2746\r\n-\u003e 2747 mimage._draw_list_compositing_images(renderer, self, artists)\r\n 2748\r\n 2749 renderer.close_group('axes')\r\n\r\nc:\\program files\\python38\\lib\\site-packages\\matplotlib\\image.py in _draw_list_compositing_images(renderer, parent, artists, suppress_composite)\r\n 129 if not_composite or not has_images:\r\n 130 for a in artists:\r\n--\u003e 131 a.draw(renderer)\r\n 132 else:\r\n 133 # Composite any adjacent images together\r\n\r\nc:\\program files\\python38\\lib\\site-packages\\matplotlib\\artist.py in draw_wrapper(artist, renderer, *args, **kwargs)\r\n 39 renderer.start_filter()\r\n 40\r\n---\u003e 41 return draw(artist, renderer, *args, **kwargs)\r\n 42 finally:\r\n 43 if artist.get_agg_filter() is not None:\r\n\r\nc:\\program files\\python38\\lib\\site-packages\\matplotlib\\axis.py in draw(self, renderer, *args, **kwargs)\r\n 1176 self._update_label_position(renderer)\r\n 1177\r\n-\u003e 1178 self.label.draw(renderer)\r\n 1179\r\n 1180 self._update_offset_text_position(ticklabelBoxes, ticklabelBoxes2)\r\n\r\nc:\\program files\\python38\\lib\\site-packages\\matplotlib\\artist.py in draw_wrapper(artist, renderer, *args, **kwargs)\r\n 39 renderer.start_filter()\r\n 40\r\n---\u003e 41 return draw(artist, renderer, *args, **kwargs)\r\n 42 finally:\r\n 43 if artist.get_agg_filter() is not None:\r\n\r\nc:\\program files\\python38\\lib\\site-packages\\matplotlib\\text.py in draw(self, renderer)\r\n 697\r\n 698 gc = renderer.new_gc()\r\n--\u003e 699 gc.set_foreground(textobj.get_color())\r\n 700 gc.set_alpha(textobj.get_alpha())\r\n 701 gc.set_url(textobj._url)\r\n\r\nc:\\program files\\python38\\lib\\site-packages\\matplotlib\\backend_bases.py in set_foreground(self, fg, isRGBA)\r\n 953 self._rgb = fg\r\n 954 else:\r\n--\u003e 955 self._rgb = colors.to_rgba(fg)\r\n 956\r\n 957 def set_joinstyle(self, js):\r\n\r\nc:\\program files\\python38\\lib\\site-packages\\matplotlib\\colors.py in to_rgba(c, alpha)\r\n 187 rgba = None\r\n 188 if rgba is None: # Suppress exception chaining of cache lookup failure.\r\n--\u003e 189 rgba = _to_rgba_no_colorcycle(c, alpha)\r\n 190 try:\r\n 191 _colors_full_map.cache[c, alpha] = rgba\r\n\r\nc:\\program files\\python38\\lib\\site-packages\\matplotlib\\colors.py in _to_rgba_no_colorcycle(c, alpha)\r\n 258 f\"Value must be within 0-1 range\")\r\n 259 return c, c, c, alpha if alpha is not None else 1.\r\n--\u003e 260 raise ValueError(f\"Invalid RGBA argument: {orig_c!r}\")\r\n 261 # tuple color.\r\n 262 if not np.iterable(c):\r\n\r\nValueError: Invalid RGBA argument: 'G'\r\n\u003c!--The output produced by the above code, which may be a screenshot, console output, etc.--\u003e\r\n\r\n```\r\n# If applicable, paste the console output here\r\n#\r\n#\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**Matplotlib version**\r\n\u003c!--Please specify your platform and versions of the relevant libraries you are using:--\u003e\r\n * Operating system: windows 10 \r\n * Matplotlib version (`import matplotlib; print(matplotlib.__version__)`): 3.3.2\r\n * Matplotlib backend (`print(matplotlib.get_backend())`): Qt5Agg\r\n * Python version: 3.8.3\r\n * Jupyter version (if applicable): \r\n * Other libraries: \r\n\r\n\u003c!--Please tell us how you installed matplotlib and python e.g., from source, pip, conda--\u003epip\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/seanxwh","@type":"Person","name":"seanxwh"},"datePublished":"2021-02-24T18:23:47.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":9},"url":"https://github.com/19569/matplotlib/issues/19569"}
| 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:00ac2685-8519-5d06-bb8a-41e6fe56084a |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | CEA0:1F62C5:6216DC:854E06:6A51ECB3 |
| html-safe-nonce | 1cc9cbdf8ed24e3bb08e2f80475552daaeaaa390a7c9538aff3f7404e61f3a04 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDRUEwOjFGNjJDNTo2MjE2REM6ODU0RTA2OjZBNTFFQ0IzIiwidmlzaXRvcl9pZCI6IjI3ODkxMzMzODk5MzYwNjE2MjAiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | 043038e3bb1265d6704b4946fc41f3260ded05506a3d132130abebc59d6bc88b |
| hovercard-subject-tag | issue:815732105 |
| 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/19569/issue_layout |
| twitter:image | https://opengraph.githubassets.com/5019793b3278978c23c3667edde3ceeb70456238091a2ba6686f6a67dd1b3afe/matplotlib/matplotlib/issues/19569 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/5019793b3278978c23c3667edde3ceeb70456238091a2ba6686f6a67dd1b3afe/matplotlib/matplotlib/issues/19569 |
| og:image:alt | Bug report Bug summary Code for reproduction # Paste your code here # # 318 bbox=dict(facecolor='none', edgecolor='0.82'), fontweight='bold') 319 --> 320 plt.savefig(path_main+ '\Graph_cBSi_Para.pn... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | seanxwh |
| 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