Remove legend box in a plot
198 views (last 30 days)
Show older comments
Hi everyone,
I want to remove legend box, I use:
[hLeg,hObj]=legend([plot2 plot1 plot3 plot4 ],{'experimental data d=3.5','Model 1: d=3.5','Model 2: d=3.5','Model 3: d=3.5'})
set(legend,'Location','NorthWest')
set(legend,'FontSize',12)
axis([5,15,6,7.8])
set(gca,'fontsize',12)
xlabel('Wall thickness [mm]') % x-axis label
ylabel('ln(F_{max,k}) [-]') % y-axis label
box off
set(hLeg,'Visible','off');
set(hObj,'Visible','on');
The legend disappears completely.
0 Comments
Accepted Answer
Star Strider
on 5 Jul 2016
See if this does what you want:
[hLeg,hObj]=legend([plot2 plot1 plot3 plot4 ],{'experimental data d=3.5','Model 1: d=3.5','Model 2: d=3.5','Model 3: d=3.5'})
set(legend,'Location','NorthWest')
set(legend,'FontSize',12)
axis([5,15,6,7.8])
set(gca,'fontsize',12)
xlabel('Wall thickness [mm]') % x-axis label
ylabel('ln(F_{max,k}) [-]') % y-axis label
legend('boxoff') % <= Change This Line
I can’t run your code, but that should work (in R2016a). If you have a different version, the command to turn the legend box off may be different.
More Answers (0)
See Also
Categories
Find more on Legend in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!