Same aspect ratio for the z-axis in a surface plot
Ältere Kommentare anzeigen
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 Kommentare
Alexandra Roxana
am 9 Jun. 2023
Verschoben: Star Strider
am 9 Jun. 2023
Mathieu NOE
am 9 Jun. 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
am 10 Jun. 2023
Akzeptierte Antwort
Weitere Antworten (0)
Kategorien
Mehr zu Geographic Plots finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!





