hiding legend in plot
462 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Sayanta
le 30 Nov 2012
Commenté : Marco A. Acevedo Z.
le 8 Mai 2023
Dear All,
I want to hide one legend from my graph. Could you please suggest a procedure or steps to do it.
Here is the code below to hiding my legend but doesn't work.
legend(h4,'off')
legend(h4,'toggle')
legend('h1','h2', 'h3', 'h4','h5');
Many Thanks in advance
Babai
0 commentaires
Réponse acceptée
Honglei Chen
le 4 Déc 2012
I assume you have 5 handles, h1 through h5, but want to hide h4 from appearing in a legend. If that's the case, since you know all handles, the easiest way is probably
legend([h1 h2 h3 h5],{'h1','h2','h3','h5})
0 commentaires
Plus de réponses (2)
Sean de Wolski
le 4 Déc 2012
Get the handle form the legend when you create it
hLeg = legend('example')
Then turn its visibility off
set(hLeg,'visible','off')
1 commentaire
Nirjhar Kumar
le 1 Avr 2019
Modifié(e) : Nirjhar Kumar
le 1 Avr 2019
in case you dont have the any handle:
hFig=findall(0,'type','figure');
hLeg=findobj(hFig(1,1),'type','legend');
set(hLeg,'visible','off')
Voir également
Catégories
En savoir plus sur Legend dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!