是否可以通过以下方式构建带有8个绘图的绘图窗口?

  • 其中六个位于2 x 3网格中;
  • 将其余的2个位置放置在1 x 2网格中,在2 x 3网格下面;

  • 我不能使用subplot函数,因为对于第6个拳头,我将使用subplot(2, 3, x);对于最后2个拳头,我将使用subplot(1, 2, x)

    最佳答案

    subplot命令的最后一个输入不必是整数,也可以采用十进制偏移量。您可以使用它来创建所需的图,最低的两个图位于上方行的中心,所有图形的大小均与以下示例相同。

    figure(1)
    subplot(3,3,1)
    subplot(3,3,2)
    subplot(3,3,3)
    subplot(3,3,4)
    subplot(3,3,5)
    subplot(3,3,6)
    subplot(3,3,7.5)
    subplot(3,3,8.5)
    

    关于Matlab-绘图窗口排列,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6884072/

    10-13 00:32