Is there any option like zline?

84 ビュー (過去 30 日間)
Nitin Phadkule
Nitin Phadkule 2021 年 7 月 23 日
コメント済み: Chunru 2021 年 8 月 3 日
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?

採用された回答

Chunru
Chunru 2021 年 7 月 23 日
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 件のコメント
Nitin Phadkule
Nitin Phadkule 2021 年 8 月 2 日
Chunru
Chunru 2021 年 8 月 3 日
Thanks for sharing.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeAnnotations についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by