爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 47128|回复: 52

[混合编程] 利用Matlab中的Figure 调整图片的大小、字号、线宽【总结】

  [复制链接]

新浪微博达人勋

发表于 2013-7-26 14:10:04 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
绘图窗口菜单File | Export Setup里很方便的改变这些属性
特别是Expand axes to fit figure,会更好减少空白边。
设置好可以保存模板,下次调用。
也可以将这个功能写到m文件中,自动执行吧

用matlab画了一张图,投稿时要缩小,缩小后字体就会过小或者发虚。
解决办法
% figure resize
set(gcf,'Position',[100 100 260 220]);
set(gca,'Position',[.13 .17 .80 .74]);  %调整 XLABLE和YLABLE不会被切掉
figure_FontSize=8;
set(get(gca,'XLabel'),'FontSize',figure_FontSize,'Vertical','top');
set(get(gca,'YLabel'),'FontSize',figure_FontSize,'Vertical','middle');
set(findobj('FontSize',10),'FontSize',figure_FontSize);
set(findobj(get(gca,'Children'),'LineWidth',0.5),'LineWidth',2);

解释:
set(gcf,'Position',[100 100 260 220]);
这句是设置绘图的大小,不需要到word里再调整大小。我给的参数,图的大小是7cm
set(gca,'Position',[.13 .17 .80 .74]);
这句是设置xy轴在图片中占的比例,可能需要自己微调。
figure_FontSize=8;
set(get(gca,'XLabel'),'FontSize',figure_FontSize,'Vertical','top');
set(get(gca,'YLabel'),'FontSize',figure_FontSize,'Vertical','middle');
set(findobj('FontSize',10),'FontSize',figure_FontSize);
这4句是将字体大小改为8号字,在小图里很清晰
set(findobj(get(gca,'Children'),'LineWidth',0.5),'LineWidth',2);
这句是将线宽改为2

评分

参与人数 5金钱 +56 贡献 +10 收起 理由
guchenglin + 2 很给力!
raul928 + 10 + 1 很给力!
wlzhongouc + 20 + 2 赞一个!
Aires + 14 + 4
mofangbao + 10 + 3 RP不错哈

查看全部评分

密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-7-26 14:39:06 | 显示全部楼层
这个是要顶的
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-7-26 15:38:07 | 显示全部楼层
谢谢版主分享
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-7-26 17:02:22 | 显示全部楼层
这种调整还真是挺重要的,谢谢kongfeng~
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-7-26 17:02:37 | 显示全部楼层
亮一下~
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-7-28 14:48:20 | 显示全部楼层
不错  很实用
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-7-30 09:02:28 | 显示全部楼层
会用到的,谢谢分享!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-7-30 16:41:03 | 显示全部楼层
不错,细节很重要
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-8-1 16:35:24 | 显示全部楼层
这个在网上看到过几次了,比较实用
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-3-26 12:42:52 | 显示全部楼层
好东西 值得分享!!!
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表