Error message by using second legend
Afficher commentaires plus anciens
I'm using the approach presented in the following link:
I get the following error message for the second legend:
Operands to the || and && operators must be convertible to logical scalar values.
Error in legend (line 173)
graphicsInput % legend(children,strings,...)
My code for the second legend:
ax2=copyobj(ax1,gcf);
hold on
delete(get(ax2,'Children'))
xhelp=0.2:0.1:1.5;
yhelp=ones(length(xhelp));
h1=plot(xhelp,yhelp,'k','Parent', ax2,'Visible', 'off');
h2=plot(xhelp,yhelp,'k--','Parent', ax2,'Visible', 'off');
set(ax2, 'Color', 'none', 'Box', 'Off', 'Visible', 'off')
hold off
lgd2=legend([h1,h2],{'Experiment','Simulation'}); %this is the line which gives the error
title('lgd2','Linestyles')
set(lgd2,'Color','none')
2 commentaires
Mario Malic
le 22 Avr 2021
Hi,
try this
lgd2=legend(ax2, [h1,h2],{'Experiment','Simulation'}); %this is the line which gives the error
Marcel345614
le 22 Avr 2021
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Legend dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!