Adding legend to plots created by for loops
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
l want to make a legend for my figure that was created by 3 for loops like mentioned below :
legend 1 : essential
legend 2 : less essential
legend 3 : most important
for P=1:K
% body
plot(.....,'bo');
end
for Z=N:T
%body
plot(....,'ro'):
end
for i=1:L
%body
plot(....,'ko'):
end

how can l manage my legend ? thank you
0 Kommentare
Antworten (1)
KL
am 4 Dez. 2017
There are various ways. You can simply add the legend after you plot everything like,
legend({'essential','less essential','most important'})
or
you can add it while plotting inside the loop like
for P=1:K
% body
plot(.....,'bo',,'DisplayName','essential');
end
%other loops
and finally,
lgd = legend('show');
1 Kommentar
Siehe auch
Kategorien
Mehr zu Legend finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!