请选择 进入手机版 | 继续访问电脑版
爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 5476|回复: 8

[程序设计] MATLAB子图间距问题

[复制链接]

新浪微博达人勋

发表于 2020-2-5 15:56:28 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 乳酸菌 于 2020-2-5 16:00 编辑

我用subplot画了一个m*n多个子图,每个子图用axesm画上了坐标轴,但是不管我怎么设置position,每个子图之间的间距都很大,这要怎么解决?
图片2.png
每个子图的位置:
0.130000000000000    0.583837209302326    0.0871301775147929    0.410000000000000
0.244644970414201    0.583837209302326    0.0871301775147929    0.410000000000000
0.359289940828402    0.583837209302326    0.0871301775147929    0.410000000000000
0.473934911242604    0.583837209302326    0.0871301775147929    0.410000000000000
0.588579881656805    0.583837209302326    0.0871301775147929    0.410000000000000
0.703224852071006    0.583837209302326    0.0871301775147929    0.410000000000000
0.817869822485207    0.583837209302326    0.0871301775147929    0.410000000000000
0.130000000000000    0.180000000000000    0.0871301775147929    0.410000000000000
0.244644970414201    0.180000000000000    0.0871301775147929    0.410000000000000
0.359289940828402    0.180000000000000    0.0871301775147929    0.410000000000000
0.473934911242604    0.180000000000000    0.0871301775147929    0.410000000000000
0.588579881656805    0.180000000000000    0.0871301775147929    0.410000000000000
0.703224852071006    0.180000000000000    0.0871301775147929    0.410000000000000
0.817869822485207    0.180000000000000    0.0871301775147929    0.410000000000000


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

新浪微博达人勋

发表于 2020-2-5 17:09:24 | 显示全部楼层
用axes来手动设置?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-2-5 17:24:46 | 显示全部楼层
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-2-5 18:02:29 | 显示全部楼层
用 axes 设置 position
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2020-2-6 15:28:27 | 显示全部楼层
lleoiu 发表于 2020-2-5 17:24
https://ww2.mathworks.cn/matlabcentral/fileexchange/20003-panel

这个好像只能在面板上画axes吧?但是我是要画用axesm创建的地图坐标系。
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2020-2-6 15:30:40 | 显示全部楼层
学习渣渣 发表于 2020-2-5 18:02
用 axes 设置 position

怎么弄啊?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2020-2-6 15:43:06 | 显示全部楼层
学习渣渣 发表于 2020-2-5 18:02
用 axes 设置 position

怎么弄啊?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-2-6 16:04:56 | 显示全部楼层
我一般是这样设置的,其中c和r是第i个子图的行列数。
        cs=0.28;rs=0.77;%左下角的位置
        cd=0.25; rd=0.225;%图片间隔
        w=0.23; h=0.22; %图片大小 宽,高
        subplot('position',[cs+cd*(c-1) rs-rd*(r-1) w h]);%控制位置,左下点的坐标,宽和高。
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-2-7 10:18:28 | 显示全部楼层

查 axes 属性,设置 position 属性。
axesm 也有类似的。
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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