Title: Polar errcaps by deep-jkl · Pull Request #23592 · matplotlib/matplotlib · GitHub
Open Graph Title: Polar errcaps by deep-jkl · Pull Request #23592 · matplotlib/matplotlib
X Title: Polar errcaps by deep-jkl · Pull Request #23592 · matplotlib/matplotlib
Description: PR Summary Trying to reopen #21006, including fix for theta error bars. I had to squash original contribution from @dstansby to pass through PR cleanliness, if there is any other way to reopen the original PR I would gladly do it (however, I couldn't figure it out). The changes are minor, just changing the order of resolving "polar" criterion. The fix is based on fact that to achieve markers perpendicular to the error bar, we need to find the error bar "midpoint theta", this is done by averaging lower and upper theta limit. I have checked that it works for uneven error bars, see images comments. PR Checklist Tests and Styling Has pytest style unit tests (and pytest passes). Is Flake 8 compliant (install flake8-docstrings and run flake8 --docstring-convention=all). Documentation New features are documented, with examples if plot related. New features have an entry in doc/users/next_whats_new/ (follow instructions in README.rst there). API changes documented in doc/api/next_api_changes/ (follow instructions in README.rst there). Documentation is sphinx and numpydoc compliant (the docs should build without error).
Open Graph Description: PR Summary Trying to reopen #21006, including fix for theta error bars. I had to squash original contribution from @dstansby to pass through PR cleanliness, if there is any other way to reopen the ...
X Description: PR Summary Trying to reopen #21006, including fix for theta error bars. I had to squash original contribution from @dstansby to pass through PR cleanliness, if there is any other way to reopen the ...
Opengraph URL: https://github.com/matplotlib/matplotlib/pull/23592
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:aca29a99-326a-5834-a081-b73fb066ea05 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | C57C:AA851:102B1C:1592DC:6A517114 |
| html-safe-nonce | c54e5fccedf419e7dca86ad163d9aef09773b570e0a9538e15e0e0c25492abca |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDNTdDOkFBODUxOjEwMkIxQzoxNTkyREM6NkE1MTcxMTQiLCJ2aXNpdG9yX2lkIjoiNDM5ODA1NzQzODE1ODE1NDQ0IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | 2680cbfd2e4b9a1d433681290e45ab0b56b39a5c359cea61c02d6a67b6ca445c |
| hovercard-subject-tag | pull_request:1021998457 |
| 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 | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/matplotlib/matplotlib/pull/23592/files |
| twitter:image | https://avatars.githubusercontent.com/u/48711526?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/48711526?s=400&v=4 |
| og:image:alt | PR Summary Trying to reopen #21006, including fix for theta error bars. I had to squash original contribution from @dstansby to pass through PR cleanliness, if there is any other way to reopen the ... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | b9a586c06a05a7a86fc7e3f4dbd03e42f6869085879aa184aa6369456dbd50fb |
| turbo-cache-control | no-preview |
| diff-view | unified |
| 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 full-width |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | b19955a9dd40fd99462443f7911b522d7216776a |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width