hiding legend in plot
386 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Sayanta
am 30 Nov. 2012
Kommentiert: Marco A. Acevedo Z.
am 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 Kommentare
Akzeptierte Antwort
Honglei Chen
am 4 Dez. 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 Kommentare
Weitere Antworten (2)
Sean de Wolski
am 4 Dez. 2012
Get the handle form the legend when you create it
hLeg = legend('example')
Then turn its visibility off
set(hLeg,'visible','off')
1 Kommentar
Nirjhar Kumar
am 1 Apr. 2019
Bearbeitet: Nirjhar Kumar
am 1 Apr. 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')
Siehe auch
Kategorien
Mehr zu Legend finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!