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

5 次查看(过去 30 天)
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

采纳的回答

Torsten
Torsten 2025-9-6
编辑:Torsten 2025-9-6
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)

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 2-D and 3-D Plots 的更多信息

产品


版本

R2023b

Community Treasure Hunt

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

Start Hunting!

Translated by