René's URL Explorer Experiment


Title: Annotation legend by jlecoeur · Pull Request #8292 · matplotlib/matplotlib · GitHub

Open Graph Title: Annotation legend by jlecoeur · Pull Request #8292 · matplotlib/matplotlib

X Title: Annotation legend by jlecoeur · Pull Request #8292 · matplotlib/matplotlib

Description: matplotlib: plotting with Python. Contribute to matplotlib/matplotlib development by creating an account on GitHub.

Open Graph Description: Fixes #8236 I added new legend handlers for Text, FancyArrowPatch and Annotation artists (HandlerText, HandlerFancyArrowPatch and HandlerAnnotation). HandlerAnnotation can draw different artists in...

X Description: Fixes #8236 I added new legend handlers for Text, FancyArrowPatch and Annotation artists (HandlerText, HandlerFancyArrowPatch and HandlerAnnotation). HandlerAnnotation can draw different artists in...

Opengraph URL: https://github.com/matplotlib/matplotlib/pull/8292

X: @github

direct link

Domain: github.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:4e4eda6e-e4a1-36b0-a193-d1c919df17f5
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id85C6:1D8CC3:E2F0D9:133A4BA:6A51FEB4
html-safe-nonce24c288074b67989df0a01f01a5c50c662e3c96386ba0a9a7fd48c78df63d5ab4
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4NUM2OjFEOENDMzpFMkYwRDk6MTMzQTRCQTo2QTUxRkVCNCIsInZpc2l0b3JfaWQiOiI0MDE2MjE1MzQzMjIzNjY4NDA1IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac7d99648bb0b529d3be980bb44bca570adf6f93b8851033796c46a602fbc767b4
hovercard-subject-tagpull_request:110638698
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/matplotlib/matplotlib/8292/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/5eb2c661d7eafc1e512b0a1d960db7c3fa419ea185e366a38b11bccb835e0d1b/matplotlib/matplotlib/pull/8292
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/5eb2c661d7eafc1e512b0a1d960db7c3fa419ea185e366a38b11bccb835e0d1b/matplotlib/matplotlib/pull/8292
og:image:altFixes #8236 I added new legend handlers for Text, FancyArrowPatch and Annotation artists (HandlerText, HandlerFancyArrowPatch and HandlerAnnotation). HandlerAnnotation can draw different artists in...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamejlecoeur
hostnamegithub.com
expected-hostnamegithub.com
Noneb9a586c06a05a7a86fc7e3f4dbd03e42f6869085879aa184aa6369456dbd50fb
turbo-cache-controlno-cache
go-importgithub.com/matplotlib/matplotlib git https://github.com/matplotlib/matplotlib.git
octolytics-dimension-user_id215947
octolytics-dimension-user_loginmatplotlib
octolytics-dimension-repository_id1385122
octolytics-dimension-repository_nwomatplotlib/matplotlib
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id1385122
octolytics-dimension-repository_network_root_nwomatplotlib/matplotlib
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release7aed05249554b889eb33d002851a973eebcc7e91
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/matplotlib/matplotlib/pull/8292#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmatplotlib%2Fmatplotlib%2Fpull%2F8292
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmatplotlib%2Fmatplotlib%2Fpull%2F8292
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=matplotlib%2Fmatplotlib
Reloadhttps://github.com/matplotlib/matplotlib/pull/8292
Reloadhttps://github.com/matplotlib/matplotlib/pull/8292
Reloadhttps://github.com/matplotlib/matplotlib/pull/8292
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/8292
matplotlib https://github.com/matplotlib
matplotlibhttps://github.com/matplotlib/matplotlib
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/8292
Notifications https://github.com/login?return_to=%2Fmatplotlib%2Fmatplotlib
Fork 8.4k https://github.com/login?return_to=%2Fmatplotlib%2Fmatplotlib
Star 23k https://github.com/login?return_to=%2Fmatplotlib%2Fmatplotlib
Code https://github.com/matplotlib/matplotlib
Issues 1.1k https://github.com/matplotlib/matplotlib/issues
Pull requests 409 https://github.com/matplotlib/matplotlib/pulls
Actions https://github.com/matplotlib/matplotlib/actions
Projects https://github.com/matplotlib/matplotlib/projects
Wiki https://github.com/matplotlib/matplotlib/wiki
Security and quality 0 https://github.com/matplotlib/matplotlib/security
Insights https://github.com/matplotlib/matplotlib/pulse
Code https://github.com/matplotlib/matplotlib
Issues https://github.com/matplotlib/matplotlib/issues
Pull requests https://github.com/matplotlib/matplotlib/pulls
Actions https://github.com/matplotlib/matplotlib/actions
Projects https://github.com/matplotlib/matplotlib/projects
Wiki https://github.com/matplotlib/matplotlib/wiki
Security and quality https://github.com/matplotlib/matplotlib/security
Insights https://github.com/matplotlib/matplotlib/pulse
jlecoeurhttps://github.com/jlecoeur
matplotlib:masterhttps://github.com/matplotlib/matplotlib/tree/master
jlecoeur:annotation_legendhttps://github.com/jlecoeur/matplotlib/tree/annotation_legend
Conversationhttps://github.com/matplotlib/matplotlib/pull/8292
Commits13 (13)https://github.com/matplotlib/matplotlib/pull/8292/commits
Checkshttps://github.com/matplotlib/matplotlib/pull/8292/checks
Files changedhttps://github.com/matplotlib/matplotlib/pull/8292/files
Annotation legendhttps://github.com/matplotlib/matplotlib/pull/8292#top
jlecoeurhttps://github.com/jlecoeur
matplotlib:masterhttps://github.com/matplotlib/matplotlib/tree/master
jlecoeur:annotation_legendhttps://github.com/jlecoeur/matplotlib/tree/annotation_legend
https://github.com/jlecoeur
jlecoeurhttps://github.com/jlecoeur
Mar 14, 2017https://github.com/matplotlib/matplotlib/pull/8292#issue-214097043
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/8292
#8236https://github.com/matplotlib/matplotlib/issues/8236
https://cloud.githubusercontent.com/assets/1379463/23942349/412bbee4-096c-11e7-929c-ee338c254e2d.png
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/8292
March 14, 2017 14:59https://github.com/matplotlib/matplotlib/pull/8292#commits-pushed-8b8b560
Add texts artists to legendhttps://github.com/matplotlib/matplotlib/pull/8292/commits/8b8b56074d43b7de4579a2ce0826a5371aa2df8d
8b8b560https://github.com/matplotlib/matplotlib/pull/8292/commits/8b8b56074d43b7de4579a2ce0826a5371aa2df8d
Allow different widths in legends handled by HandlerTuplehttps://github.com/matplotlib/matplotlib/pull/8292/commits/036daedde208296f1f47cb05e14a3297db6a8957
036daedhttps://github.com/matplotlib/matplotlib/pull/8292/commits/036daedde208296f1f47cb05e14a3297db6a8957
Add legend handler for FancyArrowPatchhttps://github.com/matplotlib/matplotlib/pull/8292/commits/d7bd0698dec68fe622ce2f03512e7bc600104143
d7bd069https://github.com/matplotlib/matplotlib/pull/8292/commits/d7bd0698dec68fe622ce2f03512e7bc600104143
Add legend handler for Text artistshttps://github.com/matplotlib/matplotlib/pull/8292/commits/70dd56d49c1e21783aea8a06c1a5f34f842aafdb
70dd56dhttps://github.com/matplotlib/matplotlib/pull/8292/commits/70dd56d49c1e21783aea8a06c1a5f34f842aafdb
Add legend handler for Annotation artistshttps://github.com/matplotlib/matplotlib/pull/8292/commits/b07352779b57f2ec9011869fd186a3548cab1af2
b073527https://github.com/matplotlib/matplotlib/pull/8292/commits/b07352779b57f2ec9011869fd186a3548cab1af2
Add Text, FancyArrowPatch and Annotation legend handlers to handler maphttps://github.com/matplotlib/matplotlib/pull/8292/commits/7b35e233b3edd0033744b1212e93a72e0061c1da
7b35e23https://github.com/matplotlib/matplotlib/pull/8292/commits/7b35e233b3edd0033744b1212e93a72e0061c1da
https://github.com/afvincent
afvincenthttps://github.com/afvincent
Mar 14, 2017 https://github.com/matplotlib/matplotlib/pull/8292#pullrequestreview-26835730
View reviewed changes https://github.com/matplotlib/matplotlib/pull/8292/files/7b35e233b3edd0033744b1212e93a72e0061c1da
lib/matplotlib/legend_handler.pyhttps://github.com/matplotlib/matplotlib/pull/8292/files/7b35e233b3edd0033744b1212e93a72e0061c1da#diff-bf161cdba7927d70f74280599f230645a986d47e57821a961a2dd768dc403a05
afvincenthttps://github.com/afvincent
Mar 14, 2017https://github.com/matplotlib/matplotlib/pull/8292#discussion_r105935158
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/8292
jlecoeurhttps://github.com/jlecoeur
Mar 14, 2017https://github.com/matplotlib/matplotlib/pull/8292#discussion_r105938924
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/8292
Fix typo and add documentationhttps://github.com/matplotlib/matplotlib/pull/8292/commits/240a497406985eb646704f7ce3f1fa753aa669ae
240a497https://github.com/matplotlib/matplotlib/pull/8292/commits/240a497406985eb646704f7ce3f1fa753aa669ae
https://github.com/afvincent
afvincenthttps://github.com/afvincent
Mar 14, 2017https://github.com/matplotlib/matplotlib/pull/8292#event-999336544
https://github.com/jlecoeur
jlecoeurhttps://github.com/jlecoeur
Mar 14, 2017https://github.com/matplotlib/matplotlib/pull/8292#issuecomment-286481500
@bendichterhttps://github.com/bendichter
@tacaswellhttps://github.com/tacaswell
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/8292
https://github.com/afvincent
afvincenthttps://github.com/afvincent
Mar 14, 2017https://github.com/matplotlib/matplotlib/pull/8292#issuecomment-286494438
herehttp://matplotlib.org/devdocs/users/legend_guide.html#legend-handlers
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/8292
https://github.com/bendichter
bendichterhttps://github.com/bendichter
Mar 15, 2017https://github.com/matplotlib/matplotlib/pull/8292#issuecomment-286652786
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/8292
March 15, 2017 10:00https://github.com/matplotlib/matplotlib/pull/8292#commits-pushed-3e612e2
Display transparent rectangle in legend for empty annotationshttps://github.com/matplotlib/matplotlib/pull/8292/commits/3e612e257282c065ec7f7a7fac569f62004a34f1
3e612e2https://github.com/matplotlib/matplotlib/pull/8292/commits/3e612e257282c065ec7f7a7fac569f62004a34f1
Add params in HandlerText: max string length and replacement stringhttps://github.com/matplotlib/matplotlib/pull/8292/commits/f2de7f14121c6f78aebc7654b2d26313e3e76c8d
f2de7f1https://github.com/matplotlib/matplotlib/pull/8292/commits/f2de7f14121c6f78aebc7654b2d26313e3e76c8d
HandlerTuple: allow to pass a list of custom handlershttps://github.com/matplotlib/matplotlib/pull/8292/commits/0c623ce1be6a709f34165840c9bfb83fca622523
0c623cehttps://github.com/matplotlib/matplotlib/pull/8292/commits/0c623ce1be6a709f34165840c9bfb83fca622523
HandlerAnnotation: pass additionnal arguments to handle text correctlyhttps://github.com/matplotlib/matplotlib/pull/8292/commits/aeed3e574f0e1cbd3e00deded27cafed95162a41
aeed3e5https://github.com/matplotlib/matplotlib/pull/8292/commits/aeed3e574f0e1cbd3e00deded27cafed95162a41
Shift Text legend artist laterally according to its lengthhttps://github.com/matplotlib/matplotlib/pull/8292/commits/db84d07142fbf113a85559e8933c654ce6401c23
db84d07https://github.com/matplotlib/matplotlib/pull/8292/commits/db84d07142fbf113a85559e8933c654ce6401c23
typohttps://github.com/matplotlib/matplotlib/pull/8292/commits/f666224404b0f043048f349e0bffeb441dd73f2b
f666224https://github.com/matplotlib/matplotlib/pull/8292/commits/f666224404b0f043048f349e0bffeb441dd73f2b
https://github.com/jlecoeur
jlecoeurhttps://github.com/jlecoeur
Mar 15, 2017https://github.com/matplotlib/matplotlib/pull/8292#issuecomment-286692862
@bendichterhttps://github.com/bendichter
@afvincenthttps://github.com/afvincent
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/8292
https://github.com/tacaswell
tacaswellhttps://github.com/tacaswell
Aug 29, 2017https://github.com/matplotlib/matplotlib/pull/8292#event-1224766663
https://github.com/tacaswell
tacaswellhttps://github.com/tacaswell
Sep 24, 2017https://github.com/matplotlib/matplotlib/pull/8292#issuecomment-331733523
@jlecoeurhttps://github.com/jlecoeur
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/8292
https://github.com/jlecoeur
jlecoeurhttps://github.com/jlecoeur
Sep 24, 2017https://github.com/matplotlib/matplotlib/pull/8292#issuecomment-331740383
@tacaswellhttps://github.com/tacaswell
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/8292
https://github.com/tacaswell
tacaswellhttps://github.com/tacaswell
Sep 24, 2017https://github.com/matplotlib/matplotlib/pull/8292#event-1262821927
https://github.com/tacaswell
tacaswellhttps://github.com/tacaswell
Sep 24, 2017https://github.com/matplotlib/matplotlib/pull/8292#event-1262821933
https://github.com/tacaswell
tacaswellhttps://github.com/tacaswell
Sep 24, 2017https://github.com/matplotlib/matplotlib/pull/8292#issuecomment-331744873
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/8292
https://github.com/jlecoeur
jlecoeurhttps://github.com/jlecoeur
Sep 25, 2017https://github.com/matplotlib/matplotlib/pull/8292#issuecomment-331797430
@tacaswellhttps://github.com/tacaswell
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/8292
https://github.com/tacaswell
tacaswellhttps://github.com/tacaswell
Sep 25, 2017https://github.com/matplotlib/matplotlib/pull/8292#issuecomment-331871705
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/8292
https://github.com/afvincent
afvincenthttps://github.com/afvincent
Oct 17, 2017 https://github.com/matplotlib/matplotlib/pull/8292#ref-pullrequest-265952499
custom legends example #9451 https://github.com/matplotlib/matplotlib/pull/9451
https://github.com/magedhennawy
magedhennawyhttps://github.com/magedhennawy
Mar 5, 2018 https://github.com/matplotlib/matplotlib/pull/8292#ref-pullrequest-302454564
Add legend handler and artist for FancyArrow #10688 https://github.com/matplotlib/matplotlib/pull/10688
https://github.com/magedhennawy
magedhennawyhttps://github.com/magedhennawy
Mar 5, 2018https://github.com/matplotlib/matplotlib/pull/8292#issuecomment-370559545
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/8292
magedhennawyhttps://github.com/magedhennawy
Mar 5, 2018 https://github.com/matplotlib/matplotlib/pull/8292#ref-commit-dd01695
merged withhttps://github.com/magedhennawy/matplotlib/commit/dd01695f1a908f29b542ac5bdb4f0ac9585b209e
matplotlib#8292https://github.com/matplotlib/matplotlib/pull/8292
dd01695https://github.com/magedhennawy/matplotlib/commit/dd01695f1a908f29b542ac5bdb4f0ac9585b209e
https://github.com/jklymak
jklymakhttps://github.com/jklymak
May 17, 2018https://github.com/matplotlib/matplotlib/pull/8292#issuecomment-389922894
#10688https://github.com/matplotlib/matplotlib/pull/10688
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/8292
https://github.com/jklymak
jklymakhttps://github.com/jklymak
May 17, 2018https://github.com/matplotlib/matplotlib/pull/8292#event-1632385141
https://github.com/story645
story645https://github.com/story645
future releaseshttps://github.com/matplotlib/matplotlib/milestone/25
Oct 6, 2022https://github.com/matplotlib/matplotlib/pull/8292#event-7538296219
https://github.co/hiddenchars
https://github.com/matplotlib/matplotlib/pull/{{ revealButtonHref }}
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmatplotlib%2Fmatplotlib%2Fpull%2F8292
https://github.com/afvincent
afvincent https://github.com/afvincent
https://github.com/matplotlib/matplotlib/pull/8292/files/7b35e233b3edd0033744b1212e93a72e0061c1da
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/8292
https://github.com/jlecoeur
https://github.com/afvincent
https://github.com/bendichter
https://github.com/tacaswell
https://github.com/magedhennawy
https://github.com/jklymak
https://github.com/story645
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.