My legend does not display the right colours. Can anyone help with this?
22 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Newbie
am 2 Aug. 2021
Kommentiert: Bjorn Gustavsson
am 2 Aug. 2021
Hi,
I am plotting this but my legend does not display the right colours for the lines. Can anyone help where I am going wrong? Thanks.
figure(13)
plot(T{1:156,5},T{1:156,7},'m',T{157:308,5},T{157:308,7},'m')
hold on
plot(T{1:156,5},T{1:156,12},'c',T{157:308,5},T{157:308,12},'c')
0 Kommentare
Akzeptierte Antwort
Bjorn Gustavsson
am 2 Aug. 2021
To gain complete control over your legending use the plot-handles that plot returns. Something like this:
figure(13)
ph1 = plot(T{1:156,5},T{1:156,7},'m',T{157:308,5},T{157:308,7},'m');
hold on
ph2 = plot(T{1:156,5},T{1:156,12},'c',T{157:308,5},T{157:308,12},'c');
legend([ph1(1),ph2(1)],'Original cortisol','Smooth cortisol')
When you have the handles to the plotted lines you can include and exclude curves you want to highlight in the legend.
HTH
2 Kommentare
Weitere Antworten (0)
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!