【问题标题】:Zooming simultaneously in subplots [duplicate]在子图中同时缩放[重复]
【发布时间】:2016-02-17 22:22:06
【问题描述】:

我创建了一个包含 8 个时间序列对象子图的图形,因为我想对数据有一个概览。

是否有一个选项给我以下可能性:

如果我放大一个子图(例如:现在只能看到 x 轴上从 5 到 10 的范围),那么所有其他图都会自动放大(例如 x 轴上从 5 到 10 的范围) -axis 现在只对所有其他子图可见)??

【问题讨论】:

    标签: matlab plot matlab-figure


    【解决方案1】:

    要链接 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');
    

    【讨论】:

      猜你喜欢
      • 2016-06-01
      • 1970-01-01
      • 2016-08-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多