René's URL Explorer Experiment


Title: Contour fixes/improvements by anntzer · Pull Request #16171 · matplotlib/matplotlib · GitHub

Open Graph Title: Contour fixes/improvements by anntzer · Pull Request #16171 · matplotlib/matplotlib

X Title: Contour fixes/improvements by anntzer · Pull Request #16171 · matplotlib/matplotlib

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

Open Graph Description: PR Summary Closes #16153, and does some more. Three fixes/improvements to contour labeling, grouped together to minimize baseline images changes. Code-wise I think this is ready for review, but ma...

X Description: PR Summary Closes #16153, and does some more. Three fixes/improvements to contour labeling, grouped together to minimize baseline images changes. Code-wise I think this is ready for review, but ma...

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

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:3d839301-0ae4-4980-ac6d-c1c75ed3dd7c
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idAE5C:199FE9:3944B:4D303:6A523DB1
html-safe-nonceecc9f7f3280bfbb350cda337a26ce48417ceec0352e6423761b783113cab45ef
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBRTVDOjE5OUZFOTozOTQ0Qjo0RDMwMzo2QTUyM0RCMSIsInZpc2l0b3JfaWQiOiI1MTA3MjgwNzkzMjU4MDQ4OTQ1IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac6f51b5bf3610f4b1e6311c8d44ee8a69fe7215d428a062cbed9f9b3c7e4daf14
hovercard-subject-tagpull_request:360971010
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/16171/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/edca29549122b06a77b2aeb8a20d94b0ce15b0d5b1255dce034c4358e8ccbd36/matplotlib/matplotlib/pull/16171
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/edca29549122b06a77b2aeb8a20d94b0ce15b0d5b1255dce034c4358e8ccbd36/matplotlib/matplotlib/pull/16171
og:image:altPR Summary Closes #16153, and does some more. Three fixes/improvements to contour labeling, grouped together to minimize baseline images changes. Code-wise I think this is ready for review, but ma...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernameanntzer
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/16171#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmatplotlib%2Fmatplotlib%2Fpull%2F16171
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%2F16171
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/16171
Reloadhttps://github.com/matplotlib/matplotlib/pull/16171
Reloadhttps://github.com/matplotlib/matplotlib/pull/16171
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/16171
matplotlib https://github.com/matplotlib
matplotlibhttps://github.com/matplotlib/matplotlib
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/16171
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
QuLogichttps://github.com/QuLogic
matplotlib:masterhttps://github.com/matplotlib/matplotlib/tree/master
anntzer:contourhttps://github.com/anntzer/matplotlib/tree/contour
Conversationhttps://github.com/matplotlib/matplotlib/pull/16171
Commits5 (5)https://github.com/matplotlib/matplotlib/pull/16171/commits
Checkshttps://github.com/matplotlib/matplotlib/pull/16171/checks
Files changedhttps://github.com/matplotlib/matplotlib/pull/16171/files
Contour fixes/improvementshttps://github.com/matplotlib/matplotlib/pull/16171#top
QuLogichttps://github.com/QuLogic
matplotlib:masterhttps://github.com/matplotlib/matplotlib/tree/master
anntzer:contourhttps://github.com/anntzer/matplotlib/tree/contour
https://github.com/anntzer
anntzerhttps://github.com/anntzer
Jan 9, 2020https://github.com/matplotlib/matplotlib/pull/16171#issue-547491880
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/16171
#16153https://github.com/matplotlib/matplotlib/issues/16153
#16153https://github.com/matplotlib/matplotlib/issues/16153
matplotlib/lib/matplotlib/contour.pyhttps://github.com/matplotlib/matplotlib/blob/262c67fad54608e1a8ee2b7c2aac8e9e5f01dba2/lib/matplotlib/contour.py#L564-L567
262c67fhttps://github.com/matplotlib/matplotlib/commit/262c67fad54608e1a8ee2b7c2aac8e9e5f01dba2
#12473https://github.com/matplotlib/matplotlib/pull/12473
Flake 8http://flake8.pycqa.org/en/latest/
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/16171
https://github.com/anntzer
anntzerhttps://github.com/anntzer
Mar 10, 2020 https://github.com/matplotlib/matplotlib/pull/16171#ref-pullrequest-578267019
Legend auto positioning takes text objects into account #16716 https://github.com/matplotlib/matplotlib/pull/16716
https://github.com/anntzer
anntzerhttps://github.com/anntzer
May 27, 2020 https://github.com/matplotlib/matplotlib/pull/16171#ref-issue-625708231
Plotting legend throws error "font family ['serif'] not found. Falling back to DejaVu Sans" #17518 https://github.com/matplotlib/matplotlib/issues/17518
https://github.com/anntzer
anntzerhttps://github.com/anntzer
Sep 26, 2020 https://github.com/matplotlib/matplotlib/pull/16171#ref-pullrequest-709566475
Deprecate MathTextParser("bitmap") and associated APIs. #18591 https://github.com/matplotlib/matplotlib/pull/18591
https://github.com/anntzer
anntzerhttps://github.com/anntzer
Nov 6, 2020 https://github.com/matplotlib/matplotlib/pull/16171#ref-issue-737734035
re: Textual contours example rougier/scientific-visualization-book#4 https://github.com/rougier/scientific-visualization-book/issues/4
anntzerhttps://github.com/anntzer
November 6, 2020 14:01https://github.com/matplotlib/matplotlib/pull/16171#commits-pushed-ab9e58c
https://github.com/anntzer
Improve and simplify text width computation in clabel.https://github.com/matplotlib/matplotlib/pull/16171/commits/ab9e58c8a9ded03e125580de8756f7a08820312f
ab9e58chttps://github.com/matplotlib/matplotlib/pull/16171/commits/ab9e58c8a9ded03e125580de8756f7a08820312f
https://github.com/anntzer
Cleanup "code that should be eventually removed" and is now unnedded.https://github.com/matplotlib/matplotlib/pull/16171/commits/8a44942ef74ddccb18a4d4dfd6c62001e1d6c4d1
8a44942https://github.com/matplotlib/matplotlib/pull/16171/commits/8a44942ef74ddccb18a4d4dfd6c62001e1d6c4d1
https://github.com/anntzer
anntzerhttps://github.com/anntzer
force-pushedhttps://github.com/matplotlib/matplotlib/compare/f11f36a4af675539772bec96b2abb7213df6a2ad..113c6525da479ae87cf3dfaf612e43f13ecb1fd8
f11f36ahttps://github.com/matplotlib/matplotlib/commit/f11f36a4af675539772bec96b2abb7213df6a2ad
113c652https://github.com/matplotlib/matplotlib/commit/113c6525da479ae87cf3dfaf612e43f13ecb1fd8
Compare https://github.com/matplotlib/matplotlib/compare/f11f36a4af675539772bec96b2abb7213df6a2ad..113c6525da479ae87cf3dfaf612e43f13ecb1fd8
November 6, 2020 18:07https://github.com/matplotlib/matplotlib/pull/16171#event-3968355910
https://github.com/anntzer
anntzerhttps://github.com/anntzer
November 6, 2020 18:08https://github.com/matplotlib/matplotlib/pull/16171#event-3968359786
https://github.com/anntzer
anntzerhttps://github.com/anntzer
force-pushedhttps://github.com/matplotlib/matplotlib/compare/113c6525da479ae87cf3dfaf612e43f13ecb1fd8..0a42d3527945eaaec3f0cc0dfb2e7d7c0392015a
113c652https://github.com/matplotlib/matplotlib/commit/113c6525da479ae87cf3dfaf612e43f13ecb1fd8
0a42d35https://github.com/matplotlib/matplotlib/commit/0a42d3527945eaaec3f0cc0dfb2e7d7c0392015a
Compare https://github.com/matplotlib/matplotlib/compare/113c6525da479ae87cf3dfaf612e43f13ecb1fd8..0a42d3527945eaaec3f0cc0dfb2e7d7c0392015a
November 6, 2020 18:10https://github.com/matplotlib/matplotlib/pull/16171#event-3968364684
https://github.com/timhoffm
timhoffmhttps://github.com/timhoffm
Nov 6, 2020 https://github.com/matplotlib/matplotlib/pull/16171#pullrequestreview-525510920
View reviewed changes https://github.com/matplotlib/matplotlib/pull/16171/files
https://github.com/QuLogic
QuLogichttps://github.com/QuLogic
Nov 10, 2020 https://github.com/matplotlib/matplotlib/pull/16171#pullrequestreview-525593955
View reviewed changes https://github.com/matplotlib/matplotlib/pull/16171/files
doc/users/next_whats_new/2020-01-09-AL.rsthttps://github.com/matplotlib/matplotlib/pull/16171/files#diff-dc34f404024a8c78c86f33aa715d3dbb1eb31caaf753df5dd99446e6d3de8747
QuLogichttps://github.com/QuLogic
Nov 7, 2020https://github.com/matplotlib/matplotlib/pull/16171#discussion_r519093343
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/16171
anntzerhttps://github.com/anntzer
Nov 10, 2020https://github.com/matplotlib/matplotlib/pull/16171#discussion_r520356583
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/16171
QuLogichttps://github.com/QuLogic
Nov 10, 2020https://github.com/matplotlib/matplotlib/pull/16171#discussion_r520367999
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/16171
anntzerhttps://github.com/anntzer
Nov 10, 2020https://github.com/matplotlib/matplotlib/pull/16171#discussion_r520369000
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/16171
lib/matplotlib/contour.pyhttps://github.com/matplotlib/matplotlib/pull/16171/files#diff-b3f136a845ae5b7383fbc2be280c64af12352a6583ace9658cc4f6e2479df4a3
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/16171
https://github.com/anntzer
anntzerhttps://github.com/anntzer
force-pushedhttps://github.com/matplotlib/matplotlib/compare/0a42d3527945eaaec3f0cc0dfb2e7d7c0392015a..e79672437cfc4cff8dd27b2a8dbdb2819463d87a
0a42d35https://github.com/matplotlib/matplotlib/commit/0a42d3527945eaaec3f0cc0dfb2e7d7c0392015a
e796724https://github.com/matplotlib/matplotlib/commit/e79672437cfc4cff8dd27b2a8dbdb2819463d87a
Compare https://github.com/matplotlib/matplotlib/compare/0a42d3527945eaaec3f0cc0dfb2e7d7c0392015a..e79672437cfc4cff8dd27b2a8dbdb2819463d87a
November 10, 2020 07:56https://github.com/matplotlib/matplotlib/pull/16171#event-3977510664
anntzerhttps://github.com/anntzer
November 10, 2020 09:18https://github.com/matplotlib/matplotlib/pull/16171#commits-pushed-d651301
https://github.com/anntzer
Default to ScalarFormatter for contour plots.https://github.com/matplotlib/matplotlib/pull/16171/commits/d65130193f2a2977d883e63c7a3024587affa5c4
d651301https://github.com/matplotlib/matplotlib/pull/16171/commits/d65130193f2a2977d883e63c7a3024587affa5c4
https://github.com/anntzer
Merge two contour tests.https://github.com/matplotlib/matplotlib/pull/16171/commits/b813f26372a904bf0b036f5e300f46b611614a94
b813f26https://github.com/matplotlib/matplotlib/pull/16171/commits/b813f26372a904bf0b036f5e300f46b611614a94
https://github.com/anntzer
Update baseline images.https://github.com/matplotlib/matplotlib/pull/16171/commits/d7104d9242812d3bf0376bc1597384036da9f754
d7104d9https://github.com/matplotlib/matplotlib/pull/16171/commits/d7104d9242812d3bf0376bc1597384036da9f754
https://github.com/anntzer
anntzerhttps://github.com/anntzer
force-pushedhttps://github.com/matplotlib/matplotlib/compare/e79672437cfc4cff8dd27b2a8dbdb2819463d87a..d7104d9242812d3bf0376bc1597384036da9f754
e796724https://github.com/matplotlib/matplotlib/commit/e79672437cfc4cff8dd27b2a8dbdb2819463d87a
d7104d9https://github.com/matplotlib/matplotlib/commit/d7104d9242812d3bf0376bc1597384036da9f754
Compare https://github.com/matplotlib/matplotlib/compare/e79672437cfc4cff8dd27b2a8dbdb2819463d87a..d7104d9242812d3bf0376bc1597384036da9f754
November 10, 2020 08:18https://github.com/matplotlib/matplotlib/pull/16171#event-3977593646
https://github.com/QuLogic
QuLogichttps://github.com/QuLogic
Nov 10, 2020 https://github.com/matplotlib/matplotlib/pull/16171#pullrequestreview-526953818
View reviewed changes https://github.com/matplotlib/matplotlib/pull/16171/files/d7104d9242812d3bf0376bc1597384036da9f754
https://github.com/QuLogic
QuLogichttps://github.com/QuLogic
v3.4.0https://github.com/matplotlib/matplotlib/milestone/53
Nov 10, 2020https://github.com/matplotlib/matplotlib/pull/16171#event-3977604615
https://github.com/QuLogic
QuLogichttps://github.com/QuLogic
1ed5c91https://github.com/matplotlib/matplotlib/commit/1ed5c91d3ffb8bec33d35998baeff6546a481b51
Nov 10, 2020https://github.com/matplotlib/matplotlib/pull/16171#event-3977878997
https://github.com/anntzer
anntzerhttps://github.com/anntzer
November 10, 2020 09:34https://github.com/matplotlib/matplotlib/pull/16171#event-3977919656
https://github.com/anntzer
anntzerhttps://github.com/anntzer
Nov 17, 2020 https://github.com/matplotlib/matplotlib/pull/16171#ref-pullrequest-745044510
Fix clabel() for backends without canvas.get_renderer() #18968 https://github.com/matplotlib/matplotlib/pull/18968
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%2F16171
https://github.com/QuLogic
QuLogic https://github.com/QuLogic
https://github.com/matplotlib/matplotlib/pull/16171/files/d7104d9242812d3bf0376bc1597384036da9f754
https://github.com/timhoffm
timhoffm https://github.com/timhoffm
https://github.com/matplotlib/matplotlib/pull/16171/files/0a42d3527945eaaec3f0cc0dfb2e7d7c0392015a
v3.4.0 https://github.com/matplotlib/matplotlib/milestone/53
gap size for contour labels is poorly estimated https://github.com/matplotlib/matplotlib/issues/16153
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/16171
https://github.com/anntzer
https://github.com/QuLogic
https://github.com/timhoffm
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.