Turn off auto stretch for 3D plot in app designer
Show older comments
As your orbit a 3D plot, the axes are stretched to fill the figure space. I am trying to fix the axes so they do not stretch the shapes to autofill the space.
Here are some things I have tried
- Changing aspect ratio to manual, [1, 1, 1] in the design view
- Using this snip of code after all elements have been drawn
ax = gca;
props = {'CameraViewAngle','DataAspectRatio','PlotBoxAspectRatio'};
set(ax,props,get(ax,props));
- Using this other snip of code
axis vis3d
- Using this last snip of code
pbaspect(app.axes1, [1 1 1])
Most of these things will work in a normal figure but not in the app designer
Even the documentation here says that making the PlotBoxAspectRatioMode manual should disable the autostretch, but it does not.
Thank you in advance.
Accepted Answer
More Answers (0)
Categories
Find more on Graphics Performance in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!