suggest me how to plot 45 degree line in MATLAB?
47 views (last 30 days)
Show older comments
how can I plot a line with 45 degree angle in the graph as reference line????
when I use the code "refline" the line I got different angle line and I want 45 degree angle line from the centre of both axes so please suggest me how can I get.
Accepted Answer
Jan
on 22 Feb 2019
I guess, that you do get a 45 deg angle, but that the different scaling of X and Y axes let it look in another angle. See:
axis equal
to use the same scaling for both directions.
2 Comments
Stephen23
on 23 Feb 2019
Edited: Stephen23
on 23 Feb 2019
"so I have to give same axis limit is it right"
That depends...
To a get a 45 degree line in the data space, the axis limits are irrelevant.
If you are trying to get a 45 degree line on the screen (rather than in the data space and without using equal axis) you would need to get the displayed size of the axes and your screen resolution and figure it out the required data from that. Then the limits might be useful.
More Answers (1)
Pankaj Dey
on 11 Jan 2020
Hope this will help you.
hline = refline([1 0]);
hline.Color = 'k';
hline.LineStyle = ':';
hline.HandleVisibility = 'off';
Source: https://fanwangecon.github.io/M4Econ/graph/main/fs_lines.html
2 Comments
See Also
Categories
Find more on Graphics Performance in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!