我使用了以下循环来获取子图:
for j=1:19;
Aj=B(j,:);
subplot(5,4,j);
plot(Aj,h)
end
对于所有这些子图,我需要只有一个x标签和一个y标签。这该怎么做?还有如何在所有子图中插入图例?
答案 0 :(得分:2)
您可以使用 FileExchange 中的suplabel
为所有子图组合使用 x 和 y 标签。
示例:强>
subplot(1,2,1);
plot(randperm(40)); hold on; plot(randperm(40)); %Plotting some random data
legend('show') %To show the legend
subplot(1,2,2);
plot(randperm(40)); hold on; plot(randperm(40)); %Plotting some random data
legend('show') %To show the legend
%Using suplabel from the FileExchange to give a single x and y label for all subplots
suplabel('Combined X label','x');
suplabel('Combined Y label','y');
<强>输出:强>
有时你必须在使用suplabel
时最大化数字窗口以查看 xlabel 。