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

 採用された回答

KALYAN ACHARJYA
KALYAN ACHARJYA 2019 年 6 月 3 日
編集済み: KALYAN ACHARJYA 2019 年 6 月 4 日

2 投票

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 件のコメント

Amneh Alshawabka
Amneh Alshawabka 2019 年 6 月 3 日
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 2019 年 6 月 3 日
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 2019 年 6 月 4 日
Welcome @Amneh

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by