Title: Only one legend entry is rendered for items with the same label and color · Issue #10056 · matplotlib/matplotlib · GitHub
Open Graph Title: Only one legend entry is rendered for items with the same label and color · Issue #10056 · matplotlib/matplotlib
X Title: Only one legend entry is rendered for items with the same label and color · Issue #10056 · matplotlib/matplotlib
Description: Only one legend entry is rendered for items with the same label and color In Matplotlib 2.1.1, items that have the same label and color result in a single legend entry. This happens even if some other properties of the items are differen...
Open Graph Description: Only one legend entry is rendered for items with the same label and color In Matplotlib 2.1.1, items that have the same label and color result in a single legend entry. This happens even if some ot...
X Description: Only one legend entry is rendered for items with the same label and color In Matplotlib 2.1.1, items that have the same label and color result in a single legend entry. This happens even if some ot...
Opengraph URL: https://github.com/matplotlib/matplotlib/issues/10056
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Only one legend entry is rendered for items with the same label and color","articleBody":"### Only one legend entry is rendered for items with the same label and color\r\n\r\nIn Matplotlib 2.1.1, items that have the same label and color result in a single legend entry. This happens even if some other properties of the items are different (eg. marker or linewidth).\r\n\r\nThis behaviour is surprising because the style of the first item is used for the handle, regardless of the style of the following items. \r\n\r\nI would expect either the behaviour from Matplotlib 2.1.0, or the labels being merged only if the label and **all** style properties are equal.\r\n\r\n**Code for reproduction**\r\n\r\n```python\r\nimport matplotlib as mpl\r\nmpl.use('Agg')\r\nimport matplotlib.pyplot as plt\r\nplt.plot([0, 1], [0, 1], label='foo', color='k', marker='o', linewidth=1)\r\nplt.plot([0, 1], [1, 2], label='foo', color='k', marker='.', linewidth=2)\r\nplt.plot([0, 1], [2, 3], label='bar', color='k', marker='s', linewidth=3)\r\nplt.legend()\r\nplt.savefig('foobar.png')\r\n```\r\n\r\n**Actual outcome (Matplotlib 2.1.1)**\r\n\r\n\r\n\r\n**Expected outcome (Matplotlib 2.1.0)**\r\n\r\n\r\n\r\n**Matplotlib version**\r\n\r\n * Operating system: Arch Linux\r\n * Matplotlib version: 2.1.1\r\n * Matplotlib backend: agg\r\n * Python version: 3.6.3\r\n * Matplotlib installed from Arch Linux repository `community/python-matplotlib`.","author":{"url":"https://github.com/gpelouze","@type":"Person","name":"gpelouze"},"datePublished":"2017-12-20T15:06:25.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":5},"url":"https://github.com/10056/matplotlib/issues/10056"}
| 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:f93220cc-1c47-5d3f-183c-11f03b327939 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | D41E:2003E5:B62042:EE836E:6A518ECD |
| html-safe-nonce | 30a9aa77d78232c6e4bfc6ab5a32194d4b3a3cd1deca12f6ad228ac1bd4052a5 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJENDFFOjIwMDNFNTpCNjIwNDI6RUU4MzZFOjZBNTE4RUNEIiwidmlzaXRvcl9pZCI6IjM4NzI1Njk0NDA0NTQ0MTQwMjkiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | a6737108ca3600ed2204003adcfd36beabde79f6b91aabc923ffd0c37713cd7e |
| hovercard-subject-tag | issue:283592714 |
| 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/10056/issue_layout |
| twitter:image | https://opengraph.githubassets.com/799987074cbdd637b2194caeae5b44bae17a0548a877380edf32717f2ad6876b/matplotlib/matplotlib/issues/10056 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/799987074cbdd637b2194caeae5b44bae17a0548a877380edf32717f2ad6876b/matplotlib/matplotlib/issues/10056 |
| og:image:alt | Only one legend entry is rendered for items with the same label and color In Matplotlib 2.1.1, items that have the same label and color result in a single legend entry. This happens even if some ot... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | gpelouze |
| 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