同时放大子图
Zooming simultaneously in subplots
我创建了一个包含 8 个时间序列对象子图的图,因为我想对数据有一个概览。
有没有给我以下可能性的选项:
如果我放大一个子图(例如:x 轴上只有 5 到 10 的范围现在可见),那么所有其他图都会自动放大(这样 5 到 10 的范围在x 轴现在也只对所有其他子图可见)??
要link同时设置 x 轴和 y 轴,您应该使用命令 linkaxes
。它将要 link 在一起的轴对象的句柄向量作为输入,如果需要,还可以添加其他选项。
示例:
for k = 1:4
ah(k) = subplot(2,2,k);
plot(1:10, rand(1,10));
end
linkaxes(ah);
在此之后,如果您申请放大任何子图,其他轴的 x 和 y 限制也会改变。
如果您只想 link,比如 x 轴,请改用:
linkaxes(ah,'x');
我创建了一个包含 8 个时间序列对象子图的图,因为我想对数据有一个概览。
有没有给我以下可能性的选项:
如果我放大一个子图(例如:x 轴上只有 5 到 10 的范围现在可见),那么所有其他图都会自动放大(这样 5 到 10 的范围在x 轴现在也只对所有其他子图可见)??
要link同时设置 x 轴和 y 轴,您应该使用命令 linkaxes
。它将要 link 在一起的轴对象的句柄向量作为输入,如果需要,还可以添加其他选项。
示例:
for k = 1:4
ah(k) = subplot(2,2,k);
plot(1:10, rand(1,10));
end
linkaxes(ah);
在此之后,如果您申请放大任何子图,其他轴的 x 和 y 限制也会改变。
如果您只想 link,比如 x 轴,请改用:
linkaxes(ah,'x');