Missing legend entries in plotyy

i'd like to plot multiple data lines in a plotyy graph. But it is not showing the correct lines
The TC is a variable. The grpah is plotting all variables but my legend shows only the amount of variables as 1 string.
How can this be solved?
n is the amount of TC graph i want to plot:
n=input('amount of plot TC : ');
figure(1)
T_pl=[T TC(:,1:n)];
ax=plotyy(t,T_pl,t,radiation);grid on
legend( 'Setpoint Temperature',...
'Measured Temperature',...
'Setpoint Radiation',...
'Measured Radiation',...
lgnd(1:n,:),...
'Location','SouthEastOutside')

Risposte (1)

Adam Danz
Adam Danz il 22 Apr 2022

0 voti

Use yyaxis instead of plotyy.
Instead of using plotyy(x1,y1,x2,y2)
use
yyaxis left
plot(x1,y1)
yyaxis right
plot(x2,y2)
Then call legend.

Prodotti

Release

R2019b

Richiesto:

il 22 Apr 2022

Risposto:

il 22 Apr 2022

Community Treasure Hunt

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

Start Hunting!

Translated by