Hi there,
I'm trying to add a legend for my figure but the legend dose not match the matrix colour.
this is my code
figure
plot(Leftdata ,'K');hold on ;plot(Rightdata,'r'); % the size of Leftdata and the right data are 10coulumns and 101 rows for each.
grid on
grid minor
legend('Left','Right');
Any Suggestion to figure this problem out!!!!
Your help is greatly appreciated :)
Thanks

 Akzeptierte Antwort

KALYAN ACHARJYA
KALYAN ACHARJYA am 3 Jun. 2019
Bearbeitet: KALYAN ACHARJYA am 4 Jun. 2019

2 Stimmen

Its not a single lines, its bunch of lines
#Edited
p1=plot(Leftdata,'K');
hold on ;
p2=plot(Rightdata,'r');
grid on
grid minor
legend([p1(1),p2(2)],'left data','right data')

3 Kommentare

Amneh Alshawabka
Amneh Alshawabka am 3 Jun. 2019
Thank you for your help. I have tried this before but still not working and give me these errors
Error in legend (line 162)
all(isgraphics(args{1})) % legend(children,strings,...)
Error using horzcat
Dimensions of matrices being concatenated are not consistent.
Any suggestions?
Thanks alot
Amneh Alshawabka
Amneh Alshawabka am 3 Jun. 2019
I have tried your first reply, this one
legend([p1(1),p2(2)],'left data','right data'), It's worked very well :)
Thank you so much :)
KALYAN ACHARJYA
KALYAN ACHARJYA am 4 Jun. 2019
Welcome @Amneh

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by