Scott Shambaugh
Scott Shambaugh
I believe this is a duplicate of https://github.com/matplotlib/matplotlib/issues/18052 ?
Closing as a duplicate of https://github.com/matplotlib/matplotlib/issues/18052 @tdelcourt thank you for the report and please let me know if that other issue does not capture the scope of what you're asking...
Talked about this in the dev call today, I got a few things to update but this should merge in after https://github.com/matplotlib/matplotlib/pull/23409 so zooming can respect fixed aspect ratios if...
Box zooming now respects equal (and equalxy, equalyz, equalxz) aspect ratios. The diff is a bit messy until the 3d aspect ratio PR is merged in, so in the meantime...
I've updated the box zooming behavior to always zoom each axes equally, rather than doing the projection conversions I was doing before. You lose the ability to change the aspect...
Thank you very much for the thorough review @greglucas! I've addressed all your comments.
Made those tweaks! In the future if we want to enable 3D variable aspect ratio zooming, this will be as simple as changing the end of `Axes3D._set_view_from_bbox()` to the following....
Here are the view angles I would propose. This matches matlab's conventions and keeps the roll angle at 0. The inverse views show the other 3 sides of the box,...
Yeah, I see the scope of this as twofold. 1) Programmatic interface to look at primary view planes. I think https://github.com/matplotlib/matplotlib/pull/23600 is good enough to suffice this, but maybe we...
Somewhat related to https://github.com/matplotlib/matplotlib/issues/19519