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!

回答(3 个)

Walter Roberson
Walter Roberson 2011-4-19

0 个投票

Check the PaperPosition property of figures.
Or use the Matlab File Exchange submission "export_fig"
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 2011-4-20

0 个投票

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

类别

产品

标签

提问:

2011-4-18

Community Treasure Hunt

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

Start Hunting!

Translated by