Rotate 3D mesh plot to show 2D view of X data on vertical axis and Z data on horizontal axis

3 visualizaciones (últimos 30 días)
Hello, I have this 3D mesh plot in R2023b:
I want to create a 2D view of this plot with the X data on the vertical axis, and the Z data on the horizontal axis.
Using view(0,0): this creates the correct planar view, but I now need to flip the axes:
Using camup([1 0 0]): this is close to what I want, but the horizontal (Z data) axis is undesirably flipped:
I then decided to try pairing view(180,0) with camup([1 0 0]) to see if this would force my desired orientation.
This is now the exact plot that I want, but the top placement of the Z data axis ruins the formmatting:
At this point, I simply want to either:
  1. Learn how to move the Z data axis down to the bottom of the plot.
  2. Perform this with a simpler set of commands.
Thanks, Charlie

Respuesta aceptada

Torsten
Torsten el 6 de Sept. de 2025
Editada: Torsten el 6 de Sept. de 2025
x = -2:0.1:2;
y = 0:0.1:1;
[X,Y]=meshgrid(x,y);
Z = X.^2+Y.^2;
mesh(Z,Y,X)
xlabel('Z')
ylabel('Y')
zlabel('X')
view(0,0)
  1 comentario
Charles Arentzen
Charles Arentzen el 8 de Sept. de 2025
Awesome! This gets the job done. Glad there's a way to reframe this so you don't need to preserve the original X Y Z order.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre 2-D and 3-D Plots en Help Center y File Exchange.

Productos


Versión

R2023b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by