legend doesn't resize with figure

I meet such a problem that the legend for the gigure overlaps with some lines when it's originally drawn. Then when I maximize the window of figure, the legend doesn't overlap the lines. I use saveas function to save figure and the function only save the original size figure (even if I resize the figure before I run the saveas function). I am wondering if there is a way to set the legend auto resize with the figure. Thanks!

Risposte (3)

Walter Roberson
Walter Roberson il 19 Apr 2011

0 voti

Check the PaperPosition property of figures.
Or use the Matlab File Exchange submission "export_fig"
Chong Hou
Chong Hou il 20 Apr 2011
I solve this problem by setting the legend fontsize to be smaller using such code:
legend([h1,h2],'\fontsize{6}Length','\fontsize{6}Stress','location','southeast');
dk
dk il 20 Apr 2011

0 voti

Make sure "Match figure screen size" is checked under Preferences-->Figure Copy Template-->Copy Options.

Prodotti

Tag

Richiesto:

il 18 Apr 2011

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by