Same aspect ratio for the z-axis in a surface plot
Mostrar comentarios más antiguos
I have a surface plot
and the x-axis and y-axis have the same ratio. I wish for the z-axis to have the same ratio. I have used
daspect ([1 1 1])
but it turns into a 2D plot.
I have used this code for the same aspect ratio for the x-axis and y-axis.
h=get(gca,'DataAspectRatio');
if h(3)==1
set(gca,'DataAspectRatio',[1 1 1/max(h(1:2))])
else
set(gca,'DataAspectRatio',[1 1 h(3)])
end
3 comentarios
Alexandra Roxana
el 9 de Jun. de 2023
Movida: Star Strider
el 9 de Jun. de 2023
Mathieu NOE
el 9 de Jun. de 2023
maybe you get a 2D plot because the range of your z axis is 1000 times smaller than the range of x, y axes
Alexandra Roxana
el 10 de Jun. de 2023
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Lighting, Transparency, and Shading en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!





