Drawing X and Y axis on 2D plot
116 ビュー (過去 30 日間)
古いコメントを表示
David Polcari
2012 年 6 月 12 日
コメント済み: Sidharth A Narayanan
2023 年 3 月 22 日
Hi everyone,
I have been searching for an easy way to draw the x and y axis on a plot but cannot seem to do it. For example, if I have a plot that has range [-2 10] for x and [-200 400] for y, I would like to be able to draw a line along x = 0 and y = 0. I have looked at certain functions such as axescenter but this draws the axes in the exact center so it does not work for me. The style is great but I can't get it along the axes. Anyone have any ideas?
0 件のコメント
採用された回答
Walter Roberson
2012 年 6 月 12 日
xL = xlim;
yL = ylim;
line([0 0], yL); %x-axis
line(xL, [0 0]); %y-axis
10 件のコメント
その他の回答 (3 件)
Brian Russell
2021 年 4 月 30 日
Why does everyone give such complicated answers to this question? The answer is xline(0) and yline(0).
4 件のコメント
Brian Russell
2021 年 6 月 21 日
Thanks, Sajib, but I don't know how to move it to the top. I think an administrator has to do that. I think that in an earlier version of MATLAB, the answer at the top was the correct one, but the answer I gave must be a new feature.
Alex Henderson
2023 年 2 月 23 日
"Why does everyone give such complicated answers to this question?"
Probably because these functions only appeared in R2018b. Still, useful to know they're there now.
Steven Lord
2016 年 9 月 1 日
As of release R2015b you can set the axes XAxisLocation and YAxisLocation properties to 'origin' to get the axes lines to cross at the origin.
Kajeen Hassan
2020 年 1 月 28 日
A parametric equation to plot the function x= 1.5 sin(5t), y= 1.5 cos(3t) , plot the function for 0<=t<=2* pi. Format the plot such that the both axes will range from -2 to 2.
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Annotations についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!