| route-pattern | /_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format) |
| route-controller | voltron_pull_requests_fragments |
| route-action | pull_request_layout |
| fetch-nonce | v2:dc53e7a9-bb6a-4316-2db4-511ad5de83c7 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | ABCE:3061A4:BABE2F:FECB72:6A51639C |
| html-safe-nonce | eb9d70ab4c6947704f82a00b4c20eff131c65f01df2c01b3b48172f03b691584 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBQkNFOjMwNjFBNDpCQUJFMkY6RkVDQjcyOjZBNTE2MzlDIiwidmlzaXRvcl9pZCI6IjI1OTk5NjcyODkxNjUwNDY2ODQiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | 3f9b813038ee7d3e9285303d5cd9483d9641bdbab25f872a61a87e16563e7464 |
| hovercard-subject-tag | pull_request:3400130503 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | ///voltron/pull_requests_fragments/pull_request_layout |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/matplotlib/matplotlib/31306/pull_request_layout |
| twitter:image | https://opengraph.githubassets.com/68f4015e362c5b27e2c93034ebc7ae4d8d1ceed8dc84054cc68bbd8939ce4b77/matplotlib/matplotlib/pull/31306 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/68f4015e362c5b27e2c93034ebc7ae4d8d1ceed8dc84054cc68bbd8939ce4b77/matplotlib/matplotlib/pull/31306 |
| og:image:alt | Closes #31286
PR summary
Following the suggestion by @timhoffm in #31061, this PR introduces a val_in_range method to the Scale hierarchy.
Why is this change necessary?
The current implementation... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | null-dreams |
| hostname | github.com |
| expected-hostname | github.com |
| None | b9a586c06a05a7a86fc7e3f4dbd03e42f6869085879aa184aa6369456dbd50fb |
| turbo-cache-control | no-cache |
| 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 | 2eeb434949a926fad21064b4d395a54759f7a0b2 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
| Skip to content | https://github.com/matplotlib/matplotlib/pull/31306/#start-of-content |
|
| https://github.com/ |
|
Sign in
| https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmatplotlib%2Fmatplotlib%2Fpull%2F31306%2F |
| GitHub CopilotWrite better code with AI | https://github.com/features/copilot |
| GitHub Copilot appDirect agents from issue to merge | https://github.com/features/ai/github-app |
| MCP RegistryNewIntegrate external tools | https://github.com/mcp |
| ActionsAutomate any workflow | https://github.com/features/actions |
| CodespacesInstant dev environments | https://github.com/features/codespaces |
| IssuesPlan and track work | https://github.com/features/issues |
| Code ReviewManage code changes | https://github.com/features/code-review |
| GitHub Advanced SecurityFind and fix vulnerabilities | https://github.com/security/advanced-security |
| Code securitySecure your code as you build | https://github.com/security/advanced-security/code-security |
| Secret protectionStop leaks before they start | https://github.com/security/advanced-security/secret-protection |
| Why GitHub | https://github.com/why-github |
| Documentation | https://docs.github.com |
| Blog | https://github.blog |
| Changelog | https://github.blog/changelog |
| Marketplace | https://github.com/marketplace |
| View all features | https://github.com/features |
| Enterprises | https://github.com/enterprise |
| Small and medium teams | https://github.com/team |
| Startups | https://github.com/enterprise/startups |
| Nonprofits | https://github.com/solutions/industry/nonprofits |
| App Modernization | https://github.com/solutions/use-case/app-modernization |
| DevSecOps | https://github.com/solutions/use-case/devsecops |
| DevOps | https://github.com/solutions/use-case/devops |
| CI/CD | https://github.com/solutions/use-case/ci-cd |
| View all use cases | https://github.com/solutions/use-case |
| Healthcare | https://github.com/solutions/industry/healthcare |
| Financial services | https://github.com/solutions/industry/financial-services |
| Manufacturing | https://github.com/solutions/industry/manufacturing |
| Government | https://github.com/solutions/industry/government |
| View all industries | https://github.com/solutions/industry |
| View all solutions | https://github.com/solutions |
| AI | https://github.com/resources/articles?topic=ai |
| Software Development | https://github.com/resources/articles?topic=software-development |
| DevOps | https://github.com/resources/articles?topic=devops |
| Security | https://github.com/resources/articles?topic=security |
| View all topics | https://github.com/resources/articles |
| Customer stories | https://github.com/customer-stories |
| Events & webinars | https://github.com/resources/events |
| Ebooks & reports | https://github.com/resources/whitepapers |
| Business insights | https://github.com/solutions/executive-insights |
| GitHub Skills | https://skills.github.com |
| Documentation | https://docs.github.com |
| Customer support | https://support.github.com |
| Community forum | https://github.com/orgs/community/discussions |
| Trust center | https://github.com/trust-center |
| Partners | https://github.com/partners |
| View all resources | https://github.com/resources |
| GitHub SponsorsFund open source developers | https://github.com/open-source/sponsors |
| Security Lab | https://securitylab.github.com |
| Maintainer Community | https://maintainers.github.com |
| Accelerator | https://github.com/open-source/accelerator |
| GitHub Stars | https://stars.github.com |
| Archive Program | https://archiveprogram.github.com |
| Topics | https://github.com/topics |
| Trending | https://github.com/trending |
| Collections | https://github.com/collections |
| Enterprise platformAI-powered developer platform | https://github.com/enterprise |
| GitHub Advanced SecurityEnterprise-grade security features | https://github.com/security/advanced-security |
| Copilot for BusinessEnterprise-grade AI features | https://github.com/features/copilot/copilot-business |
| Premium SupportEnterprise-grade 24/7 support | https://github.com/enterprise/premium-support |
| Pricing | https://github.com/pricing |
| Search syntax tips | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
| documentation | https://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%2F31306%2F |
|
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 |
| Reload | https://github.com/matplotlib/matplotlib/pull/31306/ |
| Reload | https://github.com/matplotlib/matplotlib/pull/31306/ |
| Reload | https://github.com/matplotlib/matplotlib/pull/31306/ |
| Please reload this page | https://github.com/matplotlib/matplotlib/pull/31306/ |
|
matplotlib
| https://github.com/matplotlib |
| matplotlib | https://github.com/matplotlib/matplotlib |
| Please reload this page | https://github.com/matplotlib/matplotlib/pull/31306/ |
|
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 |
| QuLogic | https://github.com/QuLogic |
| matplotlib:main | https://github.com/matplotlib/matplotlib/tree/main |
| null-dreams:mnt | https://github.com/null-dreams/matplotlib/tree/mnt |
| Conversation | https://github.com/matplotlib/matplotlib/pull/31306 |
| Commits13 (13) | https://github.com/matplotlib/matplotlib/pull/31306/commits |
| Checks | https://github.com/matplotlib/matplotlib/pull/31306/checks |
| Files changed | https://github.com/matplotlib/matplotlib/pull/31306/files |
| [MNT]: Implement Scale.val_in_range and refactor _point_in_data_domain | https://github.com/matplotlib/matplotlib/pull/31306/#top |
| QuLogic | https://github.com/QuLogic |
| matplotlib:main | https://github.com/matplotlib/matplotlib/tree/main |
| null-dreams:mnt | https://github.com/null-dreams/matplotlib/tree/mnt |
|
| https://github.com/null-dreams |
| null-dreams | https://github.com/null-dreams |
| Mar 14, 2026 | https://github.com/matplotlib/matplotlib/pull/31306/#issue-4077106059 |
| Please reload this page | https://github.com/matplotlib/matplotlib/pull/31306/ |
| #31286 | https://github.com/matplotlib/matplotlib/issues/31286 |
| @timhoffm | https://github.com/timhoffm |
| #31061 | https://github.com/matplotlib/matplotlib/pull/31061 |
| link the related issue | https://docs.github.com/en/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue |
| tested | https://matplotlib.org/devdocs/devel/testing.html |
| example | https://matplotlib.org/devdocs/devel/document.html#write-examples-and-tutorials |
| directive and release note | https://matplotlib.org/devdocs/devel/api_changes.html#announce-changes-deprecations-and-new-features |
| general | https://matplotlib.org/devdocs/devel/document.html#write-rest-pages |
| docstring | https://matplotlib.org/devdocs/devel/document.html#write-docstrings |
| Please reload this page | https://github.com/matplotlib/matplotlib/pull/31306/ |
| null-dreams | https://github.com/null-dreams |
| March 15, 2026 04:52 | https://github.com/matplotlib/matplotlib/pull/31306/#commits-pushed-c3df005 |
|
| https://github.com/null-dreams |
| scale: add ScaleBase.val_in_range for domain validation | https://github.com/matplotlib/matplotlib/pull/31306/commits/c3df0050cfafa199a1563722ac65173285caa46c |
| c3df005 | https://github.com/matplotlib/matplotlib/pull/31306/commits/c3df0050cfafa199a1563722ac65173285caa46c |
|
| https://github.com/null-dreams |
| typing: add ScaleBase.val_in_range to scale.pyi | https://github.com/matplotlib/matplotlib/pull/31306/commits/f91d2b4a541d4d9e0440b07b8bc4b6c7970e87c8 |
| f91d2b4 | https://github.com/matplotlib/matplotlib/pull/31306/commits/f91d2b4a541d4d9e0440b07b8bc4b6c7970e87c8 |
|
| https://github.com/null-dreams |
| axis: add Axis.val_in_range to delgate the domain check | https://github.com/matplotlib/matplotlib/pull/31306/commits/926c2592b8c6f15626adbfef0104287833c49c9d |
| 926c259 | https://github.com/matplotlib/matplotlib/pull/31306/commits/926c2592b8c6f15626adbfef0104287833c49c9d |
|
| https://github.com/null-dreams |
| typing: add Axis.val_in_range to axis.pyi | https://github.com/matplotlib/matplotlib/pull/31306/commits/e3dc7b7ae1e909d5a4e85c71d7e3c4bf62552b92 |
| e3dc7b7 | https://github.com/matplotlib/matplotlib/pull/31306/commits/e3dc7b7ae1e909d5a4e85c71d7e3c4bf62552b92 |
|
| https://github.com/null-dreams |
| axes: modify _point_in_data_domain to use the new Axis.val_in_range | https://github.com/matplotlib/matplotlib/pull/31306/commits/6feeec12180fa68edf024bf59668a33770fa6885 |
| 6feeec1 | https://github.com/matplotlib/matplotlib/pull/31306/commits/6feeec12180fa68edf024bf59668a33770fa6885 |
| https://github.com/apps/github-actions |
| github-actions | https://github.com/apps/github-actions |
|
topic: ticks axis labels
| https://github.com/matplotlib/matplotlib/issues?q=state%3Aopen%20label%3A%22topic%3A%20ticks%20axis%20labels%22 |
|
topic: transforms and scales
| https://github.com/matplotlib/matplotlib/issues?q=state%3Aopen%20label%3A%22topic%3A%20transforms%20and%20scales%22 |
|
topic: axes
| https://github.com/matplotlib/matplotlib/issues?q=state%3Aopen%20label%3A%22topic%3A%20axes%22 |
| Mar 14, 2026 | https://github.com/matplotlib/matplotlib/pull/31306/#event-23578460192 |
| https://github.com/apps/github-actions |
| github-actions | https://github.com/apps/github-actions |
| Mar 14, 2026 | https://github.com/matplotlib/matplotlib/pull/31306/#issuecomment-4061725579 |
| on gitter | https://gitter.im/matplotlib/matplotlib |
| the developer guide | https://matplotlib.org/devdocs/devel/index.html |
| Code of Conduct | https://github.com/matplotlib/matplotlib/blob/main/CODE_OF_CONDUCT.md |
| Please reload this page | https://github.com/matplotlib/matplotlib/pull/31306/ |
| https://github.com/apps/github-actions |
| github-actions | https://github.com/apps/github-actions |
|
first-contribution
| https://github.com/matplotlib/matplotlib/issues?q=state%3Aopen%20label%3Afirst-contribution |
| Mar 14, 2026 | https://github.com/matplotlib/matplotlib/pull/31306/#event-23578460688 |
| https://github.com/apps/github-project-automation |
| github-project-automation | https://github.com/apps/github-project-automation |
| First Time Contributors | https://github.com/orgs/matplotlib/projects/1 |
| Mar 14, 2026 | https://github.com/matplotlib/matplotlib/pull/31306/#event-23578462051 |
| https://github.com/null-dreams |
| null-dreams | https://github.com/null-dreams |
| Mar 14, 2026 | https://github.com/matplotlib/matplotlib/pull/31306/#issuecomment-4061728292 |
| Please reload this page | https://github.com/matplotlib/matplotlib/pull/31306/ |
| https://github.com/null-dreams |
| null-dreams | https://github.com/null-dreams |
| Mar 14, 2026 | https://github.com/matplotlib/matplotlib/pull/31306/#event-23578506030 |
| https://github.com/timhoffm |
| timhoffm | https://github.com/timhoffm |
|
Mar 15, 2026
| https://github.com/matplotlib/matplotlib/pull/31306/#pullrequestreview-3949792544 |
|
View reviewed changes
| https://github.com/matplotlib/matplotlib/pull/31306/files/6feeec12180fa68edf024bf59668a33770fa6885 |
| timhoffm | https://github.com/timhoffm |
| Please reload this page | https://github.com/matplotlib/matplotlib/pull/31306/ |
| https://github.com/matplotlib/matplotlib/pull/31306/#pullrequestreview-3949792544 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/matplotlib/matplotlib/pull/31306/ |
| lib/matplotlib/axis.py | https://github.com/matplotlib/matplotlib/pull/31306/files/6feeec12180fa68edf024bf59668a33770fa6885#diff-04227e6d4900298b309bddab2e848da8cc638da2913c64b5dcf0d800ba2a0c16 |
| timhoffm | https://github.com/timhoffm |
| Mar 15, 2026 | https://github.com/matplotlib/matplotlib/pull/31306/#discussion_r2936363476 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/matplotlib/matplotlib/pull/31306/ |
| null-dreams | https://github.com/null-dreams |
| Mar 15, 2026 | https://github.com/matplotlib/matplotlib/pull/31306/#discussion_r2936480881 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/matplotlib/matplotlib/pull/31306/ |
| lib/matplotlib/scale.py | https://github.com/matplotlib/matplotlib/pull/31306/files/6feeec12180fa68edf024bf59668a33770fa6885#diff-aa9ad5f5699f4aead65ab741dc9b34f6de86cbfe85fe6ebbc0927b38bbb775d9 |
| timhoffm | https://github.com/timhoffm |
| Mar 15, 2026 | https://github.com/matplotlib/matplotlib/pull/31306/#discussion_r2936368631 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/matplotlib/matplotlib/pull/31306/ |
| lib/matplotlib/scale.py | https://github.com/matplotlib/matplotlib/pull/31306/files/6feeec12180fa68edf024bf59668a33770fa6885#diff-aa9ad5f5699f4aead65ab741dc9b34f6de86cbfe85fe6ebbc0927b38bbb775d9 |
| timhoffm | https://github.com/timhoffm |
| Mar 15, 2026 | https://github.com/matplotlib/matplotlib/pull/31306/#discussion_r2936372442 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/matplotlib/matplotlib/pull/31306/ |
| null-dreams | https://github.com/null-dreams |
| Mar 15, 2026 | https://github.com/matplotlib/matplotlib/pull/31306/#discussion_r2936483916 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/matplotlib/matplotlib/pull/31306/ |
| null-dreams | https://github.com/null-dreams |
| March 15, 2026 14:27 | https://github.com/matplotlib/matplotlib/pull/31306/#commits-pushed-631a52f |
|
| https://github.com/null-dreams |
| scale: refactor val_in_range to accept scalar values and return a s… | https://github.com/matplotlib/matplotlib/pull/31306/commits/631a52f6cb95f120debb0af88d373ee96083fd7f |
| 631a52f | https://github.com/matplotlib/matplotlib/pull/31306/commits/631a52f6cb95f120debb0af88d373ee96083fd7f |
|
| https://github.com/null-dreams |
| typing: refactor Scale.val_in_range to reflect the type changes | https://github.com/matplotlib/matplotlib/pull/31306/commits/d62a69f28c6fea4576db7b66a6910cc5df3da729 |
| d62a69f | https://github.com/matplotlib/matplotlib/pull/31306/commits/d62a69f28c6fea4576db7b66a6910cc5df3da729 |
| https://github.com/null-dreams |
| null-dreams | https://github.com/null-dreams |
| Mar 15, 2026 | https://github.com/matplotlib/matplotlib/pull/31306/#issuecomment-4062632139 |
| Please reload this page | https://github.com/matplotlib/matplotlib/pull/31306/ |
| https://github.com/null-dreams |
| null-dreams | https://github.com/null-dreams |
| Mar 15, 2026 | https://github.com/matplotlib/matplotlib/pull/31306/#issuecomment-4062656713 |
| Please reload this page | https://github.com/matplotlib/matplotlib/pull/31306/ |
| https://github.com/timhoffm |
| timhoffm | https://github.com/timhoffm |
| Mar 16, 2026 | https://github.com/matplotlib/matplotlib/pull/31306/#issuecomment-4067428689 |
| Please reload this page | https://github.com/matplotlib/matplotlib/pull/31306/ |
| https://github.com/melissawm |
| melissawm | https://github.com/melissawm |
| First Time Contributors | https://github.com/orgs/matplotlib/projects/1 |
| Mar 16, 2026 | https://github.com/matplotlib/matplotlib/pull/31306/#event-23607492665 |
| null-dreams | https://github.com/null-dreams |
| March 18, 2026 16:40 | https://github.com/matplotlib/matplotlib/pull/31306/#commits-pushed-59bd52b |
|
| https://github.com/null-dreams |
| tests: add test cases for val_in_range for different scales | https://github.com/matplotlib/matplotlib/pull/31306/commits/59bd52b5bd1a83450a32c820bcf3aeb7660d3e6f |
| 59bd52b | https://github.com/matplotlib/matplotlib/pull/31306/commits/59bd52b5bd1a83450a32c820bcf3aeb7660d3e6f |
|
| https://github.com/null-dreams |
| refactor: remove 'val_in_range' from axis.py and the corressponding p… | https://github.com/matplotlib/matplotlib/pull/31306/commits/6d03949171f74038d1359f12b2a90b5457750206 |
| 6d03949 | https://github.com/matplotlib/matplotlib/pull/31306/commits/6d03949171f74038d1359f12b2a90b5457750206 |
| https://github.com/apps/github-actions |
| github-actions | https://github.com/apps/github-actions |
|
topic: ticks axis labels
| https://github.com/matplotlib/matplotlib/issues?q=state%3Aopen%20label%3A%22topic%3A%20ticks%20axis%20labels%22 |
| Mar 18, 2026 | https://github.com/matplotlib/matplotlib/pull/31306/#event-23678416101 |
| https://github.com/timhoffm |
| timhoffm | https://github.com/timhoffm |
| Mar 18, 2026 | https://github.com/matplotlib/matplotlib/pull/31306/#issuecomment-4082511027 |
| Please reload this page | https://github.com/matplotlib/matplotlib/pull/31306/ |
| null-dreams | https://github.com/null-dreams |
| March 19, 2026 01:56 | https://github.com/matplotlib/matplotlib/pull/31306/#commits-pushed-b78b003 |
|
| https://github.com/null-dreams |
| refactor: add finite bound check for base class and implemented classes | https://github.com/matplotlib/matplotlib/pull/31306/commits/b78b00361a053e14e2424e6740b7186de26596cd |
| b78b003 | https://github.com/matplotlib/matplotlib/pull/31306/commits/b78b00361a053e14e2424e6740b7186de26596cd |
|
| https://github.com/null-dreams |
| tests: edited test cases to fit the new requirements | https://github.com/matplotlib/matplotlib/pull/31306/commits/3de6b1f9622fc05de9d215520c74b7299e5f8499 |
| 3de6b1f | https://github.com/matplotlib/matplotlib/pull/31306/commits/3de6b1f9622fc05de9d215520c74b7299e5f8499 |
| https://github.com/null-dreams |
| null-dreams | https://github.com/null-dreams |
| Mar 18, 2026 | https://github.com/matplotlib/matplotlib/pull/31306/#issuecomment-4085391660 |
| Please reload this page | https://github.com/matplotlib/matplotlib/pull/31306/ |
| https://github.com/melissawm |
| melissawm | https://github.com/melissawm |
| First Time Contributors | https://github.com/orgs/matplotlib/projects/1 |
| Mar 18, 2026 | https://github.com/matplotlib/matplotlib/pull/31306/#event-23697520562 |
| https://github.com/null-dreams |
| null-dreams | https://github.com/null-dreams |
| March 19, 2026 03:53 | https://github.com/matplotlib/matplotlib/pull/31306/#event-23704541231 |
| https://github.com/timhoffm |
| timhoffm | https://github.com/timhoffm |
|
Mar 19, 2026
| https://github.com/matplotlib/matplotlib/pull/31306/#pullrequestreview-3978315356 |
|
View reviewed changes
| https://github.com/matplotlib/matplotlib/pull/31306/files/3de6b1f9622fc05de9d215520c74b7299e5f8499 |
| lib/matplotlib/scale.py | https://github.com/matplotlib/matplotlib/pull/31306/files/3de6b1f9622fc05de9d215520c74b7299e5f8499#diff-aa9ad5f5699f4aead65ab741dc9b34f6de86cbfe85fe6ebbc0927b38bbb775d9 |
| timhoffm | https://github.com/timhoffm |
| Mar 19, 2026 | https://github.com/matplotlib/matplotlib/pull/31306/#discussion_r2963020611 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/matplotlib/matplotlib/pull/31306/ |
|
| https://github.com/null-dreams |
| refactor: compact function body in LogScale | https://github.com/matplotlib/matplotlib/pull/31306/commits/c35268fb9e516ee9091f545b745d89999eab28b9 |
| c35268f | https://github.com/matplotlib/matplotlib/pull/31306/commits/c35268fb9e516ee9091f545b745d89999eab28b9 |
| https://github.com/QuLogic |
| QuLogic | https://github.com/QuLogic |
|
Mar 20, 2026
| https://github.com/matplotlib/matplotlib/pull/31306/#pullrequestreview-3979579271 |
|
View reviewed changes
| https://github.com/matplotlib/matplotlib/pull/31306/files/c35268fb9e516ee9091f545b745d89999eab28b9 |
| lib/matplotlib/scale.py | https://github.com/matplotlib/matplotlib/pull/31306/files/c35268fb9e516ee9091f545b745d89999eab28b9#diff-aa9ad5f5699f4aead65ab741dc9b34f6de86cbfe85fe6ebbc0927b38bbb775d9 |
| Please reload this page | https://github.com/matplotlib/matplotlib/pull/31306/ |
| lib/matplotlib/scale.py | https://github.com/matplotlib/matplotlib/pull/31306/files/c35268fb9e516ee9091f545b745d89999eab28b9#diff-aa9ad5f5699f4aead65ab741dc9b34f6de86cbfe85fe6ebbc0927b38bbb775d9 |
| Please reload this page | https://github.com/matplotlib/matplotlib/pull/31306/ |
| lib/matplotlib/scale.py | https://github.com/matplotlib/matplotlib/pull/31306/files/c35268fb9e516ee9091f545b745d89999eab28b9#diff-aa9ad5f5699f4aead65ab741dc9b34f6de86cbfe85fe6ebbc0927b38bbb775d9 |
| Please reload this page | https://github.com/matplotlib/matplotlib/pull/31306/ |
| https://github.com/melissawm |
| melissawm | https://github.com/melissawm |
| First Time Contributors | https://github.com/orgs/matplotlib/projects/1 |
| Mar 20, 2026 | https://github.com/matplotlib/matplotlib/pull/31306/#event-23753755861 |
|
| https://github.com/null-dreams |
| refactor: made changes as suggested by reviewer | https://github.com/matplotlib/matplotlib/pull/31306/commits/6b820a8b53b38fb9913243be768f3657adc7b6fe |
| 6b820a8 | https://github.com/matplotlib/matplotlib/pull/31306/commits/6b820a8b53b38fb9913243be768f3657adc7b6fe |
| https://github.com/QuLogic |
| QuLogic | https://github.com/QuLogic |
| v3.11.0 | https://github.com/matplotlib/matplotlib/milestone/96 |
| Mar 20, 2026 | https://github.com/matplotlib/matplotlib/pull/31306/#event-23767189219 |
| https://github.com/QuLogic |
| QuLogic | https://github.com/QuLogic |
|
Mar 20, 2026
| https://github.com/matplotlib/matplotlib/pull/31306/#pullrequestreview-3984409152 |
|
View reviewed changes
| https://github.com/matplotlib/matplotlib/pull/31306/files/6b820a8b53b38fb9913243be768f3657adc7b6fe |
| https://github.com/QuLogic |
| QuLogic | https://github.com/QuLogic |
| 7c94eb0 | https://github.com/matplotlib/matplotlib/commit/7c94eb063956b381d6a099822e02da5a895a4670 |
| Mar 20, 2026 | https://github.com/matplotlib/matplotlib/pull/31306#event-23767197030 |
| Please reload this page | https://github.com/matplotlib/matplotlib/pull/31306/ |
| https://github.com/apps/github-project-automation |
| github-project-automation | https://github.com/apps/github-project-automation |
| First Time Contributors | https://github.com/orgs/matplotlib/projects/1 |
| Mar 20, 2026 | https://github.com/matplotlib/matplotlib/pull/31306/#event-23767198026 |
| https://github.com/QuLogic |
| QuLogic | https://github.com/QuLogic |
| Mar 20, 2026 | https://github.com/matplotlib/matplotlib/pull/31306/#issuecomment-4101300942 |
| @null-dreams | https://github.com/null-dreams |
| Please reload this page | https://github.com/matplotlib/matplotlib/pull/31306/ |
| https://github.com/scottshambaugh |
| scottshambaugh | https://github.com/scottshambaugh |
|
May 22, 2026
| https://github.com/matplotlib/matplotlib/pull/31306/#ref-issue-4497827062 |
|
[Bug]: Corruption of 3D surface plot at log scale with negative or zero values (v3.11.0rc2)
#31726
| https://github.com/matplotlib/matplotlib/issues/31726 |
| https://github.com/rahulrathnavel |
| rahulrathnavel | https://github.com/rahulrathnavel |
|
May 22, 2026
| https://github.com/matplotlib/matplotlib/pull/31306/#ref-pullrequest-4504527540 |
|
[Bug]: Fix 3D surface corruption on non-linear scales by masking invalid values
#31733
| https://github.com/matplotlib/matplotlib/pull/31733 |
| https://github.co/hiddenchars |
| https://github.com/matplotlib/matplotlib/pull/31306/{{ revealButtonHref }} |
| Sign up for free | https://github.com/join?source=comment-repo |
| Sign in to comment | https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmatplotlib%2Fmatplotlib%2Fpull%2F31306%2F |
|
| https://github.com/QuLogic |
|
QuLogic
| https://github.com/QuLogic |
|
| https://github.com/matplotlib/matplotlib/pull/31306/files/6b820a8b53b38fb9913243be768f3657adc7b6fe |
|
| https://github.com/timhoffm |
|
timhoffm
| https://github.com/timhoffm |
|
| https://github.com/matplotlib/matplotlib/pull/31306/files/3de6b1f9622fc05de9d215520c74b7299e5f8499 |
|
first-contribution
| https://github.com/matplotlib/matplotlib/issues?q=state%3Aopen%20label%3Afirst-contribution |
|
topic: axes
| https://github.com/matplotlib/matplotlib/issues?q=state%3Aopen%20label%3A%22topic%3A%20axes%22 |
|
topic: transforms and scales
| https://github.com/matplotlib/matplotlib/issues?q=state%3Aopen%20label%3A%22topic%3A%20transforms%20and%20scales%22 |
|
First Time Contributors
| https://github.com/orgs/matplotlib/projects/1 |
|
v3.11.0
| https://github.com/matplotlib/matplotlib/milestone/96 |
|
[MNT]: Scale val_in_range method
| https://github.com/matplotlib/matplotlib/issues/31286 |
| Please reload this page | https://github.com/matplotlib/matplotlib/pull/31306/ |
|
| https://github.com/null-dreams |
|
| https://github.com/timhoffm |
|
| https://github.com/QuLogic |
|
| https://github.com/melissawm |
|
| https://github.com |
| Terms | https://docs.github.com/site-policy/github-terms/github-terms-of-service |
| Privacy | https://docs.github.com/site-policy/privacy-policies/github-privacy-statement |
| Security | https://github.com/security |
| Status | https://www.githubstatus.com/ |
| Community | https://github.community/ |
| Docs | https://docs.github.com/ |
| Contact | https://support.github.com?tags=dotcom-footer |