My legend does not display the right colours. Can anyone help with this?

조회 수: 1(최근 30일)
Newbie
Newbie 2021년 8월 2일
댓글: Bjorn Gustavsson 2021년 8월 2일
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')

채택된 답변

Bjorn Gustavsson
Bjorn Gustavsson 2021년 8월 2일
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

추가 답변(0개)

태그

Community Treasure Hunt

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

Start Hunting!

Translated by