删除空白,使副图紧凑

版本1.0.2 (2.94 KB) LittleTiger301
充分利用matlab默认图形集,调整子图轴线位置,去掉空白,使图形紧实。

22下载

更新2022年10月5日

查看许可协议

充分利用matlab默认图形集,调整子图轴线位置,去掉空白,使图形紧实。
%***********************************************************************
function [] = MakeSubplotTight(Hgcf,Nrow,Ncol)
function [] = MakeSubplotTight(Hgcf,Nrow,Ncol,MarginLeft,MarginRight,MarginTop,MarginBottom,GapRow,GapCol)
%变量:至少3个变量,6个可选变量,
% Hgcf(必要)图形的句柄
% Nrow(必需)子图(或图)的行数
% Ncol(必要)子地块(或地块)的列数
********************** 演示m文件 *******************************
%----------------为恶魔测试创建一些数据
X (1:) = 1000000:100000:1000000; Y(1:) =罪(X(1:)。/ 57.3);
: X (2) = 1:0.1:1; Y (2:) = cos (X(2:)。/ 57.3);
X (3:) = 1:0.1:1; Y (3:) = X(3:)。* X (3:);
X (4:) = 1:0.1:1; Y (4:) = exp (X (4:));
%---------------- 图的情节:×2行2列
Hgcf =图(“颜色”,“w”);我们掌握了这个数字
Nrow = 2; NCol = 2;
次要情节(Nrow NCol 1);情节(X (1:), Y(1:),“r”),包含(X1,字形大小,12);ylabel(“日元”,“字形大小”,12);标题(“图1”、“字形大小”,14);传奇(“日元”);
次要情节(Nrow NCol 2);情节(X (2:), Y(2:),“r”),包含(“X2”,“字形大小”,12);ylabel (Y2,字形大小,12);标题(“Figure2”、“字形大小”,14);传奇(Y2);
次要情节(Nrow NCol 3);情节(X (3:), Y(3:),“r”),包含(X3,字形大小,12);ylabel (Y3,字形大小,12);标题(图3,字形大小,14);传奇(Y3);
次要情节(Nrow NCol 4);情节(X (4:), Y(4:),“r”),包含(“X4”、“字形大小”,12);ylabel(“Y4”、“字形大小”,12);标题(“装具”、“字形大小”,14);传奇(Y4);
%-------------- Remobe空白,使次要情节紧张 ----------------------
MakeSubplotTight (Hgcf Nrow NCol);%该函数至少需要3个变量——图形句柄、子图的行数和列数

引用作为

LittleTiger301(2022)。删除空白,使副图紧凑(//www.ru-cchi.com/matlabcentral/fileexchange/118560-remove-white-space-make-subplot-tight), MATLAB中央文件交换。检索

MATLAB版本兼容性
使用R2010b创建
兼容R2018a及后续版本
平台的兼容性
窗户 macOS Linux
确认

启发:tightPlotstightly_SubPlot

世界杯预选赛小组名单社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!世界杯预选赛小组名单

开始狩猎!
Baidu
map