Is there any option like zline?

59 vues (au cours des 30 derniers jours)
Nitin Phadkule
Nitin Phadkule le 23 Juil 2021
Commenté : Chunru le 3 Août 2021
I have drawn a 3D plot in app.UIAxes and added x and y axis by xline and y line, but not able to add zaxis line. why I am doing this because in 3D plots, axis is not located at origin. Is there any option like zline?

Réponse acceptée

Chunru
Chunru le 23 Juil 2021
If all you want is to plot x-y-z axis passing through origin, then you can do the following. (assuming that origin is somewhere inside the plot; otherwise set the xlim, ylim, zlim first).
x=(-2:.1:1);
y = (-1:.1:2);
z = peaks(x, y');
mesh(x,y,z);
hold on
xlabel('x'); ylabel('y'); zlabel('z');
h = gca;
plot3(h.XLim, [0 0], [0 0], 'r')
plot3([0, 0], h.YLim, [0 0], 'r');
plot3([0, 0], [0 0], h.ZLim, 'r');
view(60, 10)
  3 commentaires
Nitin Phadkule
Nitin Phadkule le 2 Août 2021
Chunru
Chunru le 3 Août 2021
Thanks for sharing.

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by