For a MATLAB figure, I have something like:
figure; hold on; line ( [1 2], [3 4] ); line ( [5 6], [7 8] ); plot(x1,y1,\'r.\'); plot(x2,y2,\'b.\');
You will have to get the handles for the last two plots and tell legend to plot only for those two. For example:
legend
h1 = plot(x1,y1,'r.'); h2 = plot(x2,y2,'b.'); legend([h1,h2],'red','blue')