24小时热门版块排行榜    

CyRhmU.jpeg
查看: 4254  |  回复: 3

whth0919

新虫 (小有名气)

[求助] matlab用subplot画图,怎样调节每幅图的大小

用subplot画了个6x2的图,想让每幅子图的高度统一变大些,怎样用程序实现?
matlab用subplot画图,怎样调节每幅图的大小
无标题.jpg

[ Last edited by whth0919 on 2013-6-28 at 08:55 ]
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

libralibra

至尊木虫 (著名写手)

骠骑将军

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
whth0919: 金币+10, ★★★很有帮助 2013-06-28 21:57:41
xzhdty: 金币+1, 感谢参与谢谢骠骑将军 2013-06-28 22:21:57
放大整个figure,subplot也会变大的,但是得找个大些的显示器
单个subplot的尺寸跟整个figure一样,可以通过设置position来调整:[x,y,w,h]
例如:
CODE:
figure;
subplot(2,2,1);
set(gca,'position',[0.2,0.2,0.5,0.5])

具体多少数字合适,需要多次尝试调整
matlab/VB/python/c++/Java写程序请发QQ邮件:790404545@qq.com
2楼2013-06-28 15:58:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

whth0919

新虫 (小有名气)

引用回帖:
2楼: Originally posted by libralibra at 2013-06-28 15:58:42
放大整个figure,subplot也会变大的,但是得找个大些的显示器
单个subplot的尺寸跟整个figure一样,可以通过设置position来调整:
例如:
figure;
subplot(2,2,1);
set(gca,'position',)
具体多少数字合适,需要多次 ...

还有个问题想问下,用如下命令
set (gcf,'Position',[100,100,600,1500])
高度设的比1500大但是图像大小没变,是什么原因,怎么解决呢?谢谢!
3楼2013-06-28 21:59:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

libralibra

至尊木虫 (著名写手)

骠骑将军

引用回帖:
3楼: Originally posted by whth0919 at 2013-06-28 21:59:55
还有个问题想问下,用如下命令
set (gcf,'Position',)
高度设的比1500大但是图像大小没变,是什么原因,怎么解决呢?谢谢!...

你改的只是current figure,不是current axis啊
用gca,不要用gcf,复制代码过去运行.
matlab/VB/python/c++/Java写程序请发QQ邮件:790404545@qq.com
4楼2013-06-28 23:13:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 whth0919 的主题更新
信息提示
请填处理意见