I need to plot a line over my imagesc
Show older comments
I have checked matlabcentral but not found the write one i need to plot a line which starts from a point on the y-axis to the corner of the image that is to the end of x-axis
Answers (1)
Walter Roberson
on 19 Jan 2012
xoff = 7.38; %for example. Start drawing from (xoff,0)
ymax = get(gca, 'YLim');
hold on
plot([xoff xoff], [0 ymax], 'r:'); %change r: as needed
Note: This will draw a line according to the current top of the x axis. The details of this method will have difficulty if you pan or zoom.
I was unsure about where you wanted the line to go. If you want it to go along the y-axis to the end of the x-axis, then
xoff = 7.38; %for example. Start drawing from (xoff,0)
xmax = get(gca, 'XLim');
hold on
plot([xoff xmax], [0 0], 'r:'); %change r: as needed
Categories
Find more on Line Plots 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!