【发布时间】:2016-02-17 22:22:06
【问题描述】:
我创建了一个包含 8 个时间序列对象子图的图形,因为我想对数据有一个概览。
是否有一个选项给我以下可能性:
如果我放大一个子图(例如:现在只能看到 x 轴上从 5 到 10 的范围),那么所有其他图都会自动放大(例如 x 轴上从 5 到 10 的范围) -axis 现在只对所有其他子图可见)??
【问题讨论】:
标签: matlab plot matlab-figure
我创建了一个包含 8 个时间序列对象子图的图形,因为我想对数据有一个概览。
是否有一个选项给我以下可能性:
如果我放大一个子图(例如:现在只能看到 x 轴上从 5 到 10 的范围),那么所有其他图都会自动放大(例如 x 轴上从 5 到 10 的范围) -axis 现在只对所有其他子图可见)??
【问题讨论】:
标签: matlab plot matlab-figure
要链接 x 轴和 y 轴,您应该使用命令linkaxes。它将您想要链接在一起的轴对象的句柄向量作为输入,如果需要,还可以使用其他选项。
例子:
for k = 1:4
ah(k) = subplot(2,2,k);
plot(1:10, rand(1,10));
end
linkaxes(ah);
在此之后,如果您申请,例如放大任何子图,其他轴的 x 和 y 限制也会改变。
如果您只想链接 x 轴,请改用:
linkaxes(ah,'x');
【讨论】: