Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

To resolve issues starting MATLAB on Mac OS X 10.10 (Yosemite) visit: http://www.mathworks.com/matlabcentral/answers/159016

hiding legend in plot

Asked by Sayanta on 30 Nov 2012

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 Comments

Sayanta

Tags

Products

3 Answers

Answer by Honglei Chen on 4 Dec 2012
Accepted answer

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 Comments

Honglei Chen
Answer by Sean de Wolski on 4 Dec 2012

Get the handle form the legend when you create it

hLeg = legend('example')

Then turn its visibility off

set(hLeg,'visible','off')

0 Comments

Sean de Wolski
Answer by Sayanta on 5 Dec 2012

Thanks Honglei, Your code works perfectly

0 Comments

Sayanta

Contact us