legend doesn't resize with figure

13 ビュー (過去 30 日間)
Chong Hou
Chong Hou 2011 年 4 月 18 日
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 日
Check the PaperPosition property of figures.
Or use the Matlab File Exchange submission "export_fig"

Chong Hou
Chong Hou 2011 年 4 月 20 日
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 日
Make sure "Match figure screen size" is checked under Preferences-->Figure Copy Template-->Copy Options.

カテゴリ

Help Center および File ExchangeLegend についてさらに検索

タグ

製品

Community Treasure Hunt

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

Start Hunting!

Translated by