Title: [Bug]: Inner border is not rendered correctly when using log-scale and polar projection. · Issue #30179 · matplotlib/matplotlib · GitHub
Open Graph Title: [Bug]: Inner border is not rendered correctly when using log-scale and polar projection. · Issue #30179 · matplotlib/matplotlib
X Title: [Bug]: Inner border is not rendered correctly when using log-scale and polar projection. · Issue #30179 · matplotlib/matplotlib
Description: Bug summary When changing to a log-scale on a polar plot and changing the radial origin. The inner border is not in the correct place, it stays in the centre. Code for reproduction import numpy as np import matplotlib.pyplot as plt angle...
Open Graph Description: Bug summary When changing to a log-scale on a polar plot and changing the radial origin. The inner border is not in the correct place, it stays in the centre. Code for reproduction import numpy as ...
X Description: Bug summary When changing to a log-scale on a polar plot and changing the radial origin. The inner border is not in the correct place, it stays in the centre. Code for reproduction import numpy as ...
Opengraph URL: https://github.com/matplotlib/matplotlib/issues/30179
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"[Bug]: Inner border is not rendered correctly when using log-scale and polar projection.","articleBody":"### Bug summary\n\nWhen changing to a log-scale on a polar plot and changing the radial origin. The inner border is not in the correct place, it stays in the centre.\n\n### Code for reproduction\n\n```Python\nimport numpy as np\nimport matplotlib.pyplot as plt\n\nangles = np.radians(np.linspace(15, 145, 10))\nr = np.logspace(-30, -28, len(angles))\n\nfig = plt.figure()\nax = plt.axes(projection='polar')\n\nax.scatter(angles, r)\n\nax.set_theta_zero_location('N')\nax.set_theta_direction(-1)\nax.set_rscale('log')\nax.set_thetamin(15)\nax.set_thetamax(145)\n\nax.set_rorigin(10**-33)\n```\n\n### Actual outcome\n\n\n\n### Expected outcome\n\n\n\nThe inner Border should look like this one.\n\n### Additional information\n\n_No response_\n\n### Operating system\n\nOS/X\n\n### Matplotlib Version\n\n3.10.3\n\n### Matplotlib Backend\n\nbackend_inline\n\n### Python version\n\n3.13.2\n\n### Jupyter version\n\n_No response_\n\n### Installation\n\npip","author":{"url":"https://github.com/tillboehringer","@type":"Person","name":"tillboehringer"},"datePublished":"2025-06-15T17:09:38.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":8},"url":"https://github.com/30179/matplotlib/issues/30179"}
| 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:93b11757-2968-df92-45fa-2ec208c977cf |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | C9AC:2CFC95:29B21A:377FC9:6A52EA88 |
| html-safe-nonce | d0b528ee912c09413ee42004ace521a3cba62a62ab71f73949b6f1e0310b91f5 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDOUFDOjJDRkM5NToyOUIyMUE6Mzc3RkM5OjZBNTJFQTg4IiwidmlzaXRvcl9pZCI6IjMzMDA4NzYyNzc5NDMyOTg2OTYiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | fb501d76a71921263d2a50bc6888005f4ec608fd245a54ad3a72b02c8dbaed45 |
| hovercard-subject-tag | issue:3147828437 |
| 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/30179/issue_layout |
| twitter:image | https://opengraph.githubassets.com/7b2da075914c95f133f05babbd9ea71d1f1b6fd05eec2308b703bcec3a00a717/matplotlib/matplotlib/issues/30179 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/7b2da075914c95f133f05babbd9ea71d1f1b6fd05eec2308b703bcec3a00a717/matplotlib/matplotlib/issues/30179 |
| og:image:alt | Bug summary When changing to a log-scale on a polar plot and changing the radial origin. The inner border is not in the correct place, it stays in the centre. Code for reproduction import numpy as ... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | tillboehringer |
| 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 | 07a982c1d40157c619b364352b704c3ce66bb332 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width