Drawing X and Y axis on 2D plot
显示 更早的评论
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?
采纳的回答
更多回答(3 个)
Brian Russell
2021-4-30
25 个投票
Why does everyone give such complicated answers to this question? The answer is xline(0) and yline(0).
4 个评论
Elie Marouani
2021-5-18
编辑:Elie Marouani
2021-5-18
This is exactly what i needed here, thank you
Sajib Biswas Shuvo
2021-6-21
This answer should be at the top. Thanks btw.
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
5 个投票
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
0 个投票
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.
类别
在 帮助中心 和 File Exchange 中查找有关 Annotations 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!