我有以下脚本来最终绘制一个4x2的子图:
files = getAllFiles('preliminaries');
n = size(files);
cases = cell(1, n);
m = cell(1, n);
for i = 1:1:n
S = load(files{i});
cases{i} = retransmission_distribution(S);
c = size(cases{i});
m{1,i} = cell(1, c(2));
%figure(i);
str_size = size(files{i});
title_str = files{i}(5:str_size(2) - 4);
title_str = strrep(title_str, '_', ' ');
%title(title_str);
for j = 1:1:c(2)
[x, y] = hist(cases{i}{1,j});
m{1,i}{1,j} = [x; int32(y)];
% subplot(4, 2, j);
% xlabel('Number of Retransmissions');
% ylabel('Number of Occurrences');
% bar(y, x, 'histc');
end
end然而,按照命令序列的当前顺序,即使它们没有注释,标题和轴标签在被擦除之前也会存在一段时间。我希望图形有自己的标题,每个子图都有自己的轴标签。修复它最简单的方法是什么?
发布于 2013-02-23 16:57:05
suptitle就是你要找的东西。
它将标题置于所有绘图的中心位置。
SUPTITLE Puts a title above all subplots.
SUPTITLE('text') adds text to the top of the figure
above all subplots (a "super title"). Use this function
after all subplot commands.https://stackoverflow.com/questions/3454369
复制相似问题