Title: [ENH]: Adding Zoom Option in Interactive 3D plot · Issue #30772 · matplotlib/matplotlib · GitHub
Open Graph Title: [ENH]: Adding Zoom Option in Interactive 3D plot · Issue #30772 · matplotlib/matplotlib
X Title: [ENH]: Adding Zoom Option in Interactive 3D plot · Issue #30772 · matplotlib/matplotlib
Description: Problem I am really having a problem when I am trying to plot a 3D scatter plot with multiple points, and I need to look into a particular area to analyse it, but I am not able to zoom in on that point or cluster of points using the scro...
Open Graph Description: Problem I am really having a problem when I am trying to plot a 3D scatter plot with multiple points, and I need to look into a particular area to analyse it, but I am not able to zoom in on that p...
X Description: Problem I am really having a problem when I am trying to plot a 3D scatter plot with multiple points, and I need to look into a particular area to analyse it, but I am not able to zoom in on that p...
Opengraph URL: https://github.com/matplotlib/matplotlib/issues/30772
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"[ENH]: Adding Zoom Option in Interactive 3D plot","articleBody":"### Problem\n\nI am really having a problem when I am trying to plot a 3D scatter plot with multiple points, and I need to look into a particular area to analyse it, but I am not able to zoom in on that point or cluster of points using the scroll wheel and need to use the magnifier that also creates some problem in zooming properly. \n\n\n### Proposed solution\n\nUsers would love a scroll wheel zoom because it works well in 2D plots, but implementing it in 3D plots can lack precision. So alternatively, we can use a Box Zoom, where we will draw a rectangle on that area, having areas and boundaries at the perfect points under which we need, and it will zoom to that particular area. This data-centric method provides unambiguous, precise zooming, perfectly framing the desired cluster for detailed inspection","author":{"url":"https://github.com/DataDetective-Neel","@type":"Person","name":"DataDetective-Neel"},"datePublished":"2025-11-21T09:30:07.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":3},"url":"https://github.com/30772/matplotlib/issues/30772"}
| 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:25b2c103-85a3-aa03-5640-cd5c20176a0c |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | 8D5C:E563E:1182A8F:1704E9D:6A51C58C |
| html-safe-nonce | cf8adcd36f728b7d4d6fcf724a80f91e88a412ab6fd02bdb35ad6ac7552060cd |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4RDVDOkU1NjNFOjExODJBOEY6MTcwNEU5RDo2QTUxQzU4QyIsInZpc2l0b3JfaWQiOiI1ODEzMjc0NjMxMzQ2NDM1OTYiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | 8eefa7e512d2e3a484f9bf1db5060f5f136db24e8adc0728a16cd4181c6f612d |
| hovercard-subject-tag | issue:3650900011 |
| 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/30772/issue_layout |
| twitter:image | https://opengraph.githubassets.com/c88587893802e606d137d0f83bf7d3f804a53068dacbccaf46c535a33963c819/matplotlib/matplotlib/issues/30772 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/c88587893802e606d137d0f83bf7d3f804a53068dacbccaf46c535a33963c819/matplotlib/matplotlib/issues/30772 |
| og:image:alt | Problem I am really having a problem when I am trying to plot a 3D scatter plot with multiple points, and I need to look into a particular area to analyse it, but I am not able to zoom in on that p... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | DataDetective-Neel |
| 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 | 7aed05249554b889eb33d002851a973eebcc7e91 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width