fangjinSGG的个人博客分享 http://blog.sciencenet.cn/u/fangjinSGG

博文

matlab图片尺寸及子图规划

已有 324 次阅读 2017-8-7 11:04 |个人分类:matlab|系统分类:科研笔记

(特别说明:以下内容参考自刘焕进,李鹏,王辉,等.MATLAB N个实用技巧——MATLAB中文论坛精华总结(第二版)[M].北京:北京航空航天大学出版社,2016:215-217)    

     matlab子图规划有两种方式,subplot(m,n,p)底图操作,但前者具有一定的局限性,比如本身没有很多子图绘制时,某子图位置出现空白,再如子图的间距固定,如需调整要再次通过底图操作进行。

另,绝大部分期刊都对论文的图片尺寸、分辨率、子图、图例等有明确规定,底图操作方法更具灵活性。

下面是一个实例。


hf=figure('Units','inches','Position',[3 1 7.16 6],'Color','w');

%figure的Units指定单位为英寸,其他可选参数有厘米(centimeters)、normalized等

%figure的Position向量4个元素分别表示figure左下角距离屏幕左侧的横向距离、距离屏幕底部的纵向距离、figure宽度、figure高度

%Color指定坐标轴背景为白色(w),其他可选参数有r(红)、g(绿)、b(蓝)、y(黄)、m(品红)等,也可使用RGB向量指定,向量的元素取值在[0,1]区间,

%也可规定Color为none,即无色透明,便于子图叠加,避免上层子图覆盖下层子图


subW=0.25;subH=0.16;%预定义子图的宽度和高度

ha11=axes('Parent',hf,'Units','Normalized','Position',[0.08 0.82 subW subH]);

%axes的Position向量所规定距离是相对于figure而言的

ha12=axes('Parent',hf,'Units','Normalized','Position',[0.40 0.82 subW subH]);

ha13=axes('Parent',hf,'Units','Normalized','Position',[0.72 0.82 subW subH]);


ha21=axes('Parent',hf,'Units','Normalized','Position',[0.08 0.60 subW subH]);

ha22=axes('Parent',hf,'Units','Normalized','Position',[0.40 0.60 subW subH]);

ha23=axes('Parent',hf,'Units','Normalized','Position',[0.72 0.60 subW subH]);


ha31=axes('Parent',hf,'Units','Normalized','Position',[0.08 0.32 subW subH]);

ha32=axes('Parent',hf,'Units','Normalized','Position',[0.40 0.32 subW subH]);

ha33=axes('Parent',hf,'Units','Normalized','Position',[0.72 0.32 subW subH]);


ha41=axes('Parent',hf,'Units','Normalized','Position',[0.08 0.10 subW subH]);

ha42=axes('Parent',hf,'Units','Normalized','Position',[0.40 0.10 subW subH]);

ha43=axes('Parent',hf,'Units','Normalized','Position',[0.72 0.10 subW subH]);


set(findobj('Type','axes'),'XColor',[0 0 0],'YColor',[0 0 0]);

%修改坐标轴颜色为黑色(RGB=[0 0 0]),版本的原因 现在貌似默认为黑色,因此不需要做此改动







http://blog.sciencenet.cn/blog-3318729-1069955.html

上一篇:GMT​绘图设置坐标轴刻度线朝内画
下一篇:matlab支持的TeX

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|科学网 ( 京ICP备14006957 )

GMT+8, 2017-8-18 11:00

Powered by ScienceNet.cn

Copyright © 2007-2017 中国科学报社