MATLAB: How to get rid of lsline in regression plot

lslineplot

I have a regression plot with a blue lsline which I want to eliminate it but I don't know how.Thanks for any suggestion.

Best Answer

N = 15;
x = linspace(0,5,N)';
y = 1.3*x + 0.5*randn(N,1);
% 0. plot data and lsline
plot(x,y,'o')
lsline
% 1. find handle to lsline
h_lsline = findobj(get(gca,'Children'),'Tag','lsline');
% 2. switch off, i.e. remove lsline
set(h_lsline,'Visible','off');
Cheers