MATLAB: The legend color is wrong

legendMATLAB

this is my code
…………………………………………………………………………………………………………………….
close all;
X=inputX(:,2);
Y=inputY(:,2);
tcmxt=Z1(:,2);
YM=Vm1(:,2);
YS=VS1(:,2);
figure(1);
plot(inputX,inputY,'r',tcmxt,YM,'b',tcmxt,YS,'g');
xlabel('x-axis position(um)');ylabel('y-axis position(um)');
legend('Reference heart contour','X-YM Reference heart contour','X-YS Reference heart contour');
when I plot the data on the screen.The color is different on it. how to change the color on it?

Best Answer

plot(inputX(:,2),inputY(:,2),'r',tcmxt,YM,'b',tcmxt,YS,'g');
inputX and inputY has multiple columns
try the above