简单记录一下最近学到的小tip。
问题场景:subplot画三幅子图,想实现第三幅子图在第二行可以居中。
方法解答:subplot对一张matlab画布,进行分割,分割成数块,可以通过指令subplot(m,n,[a,b,c])来指定子图的位置和大小。
例子:subplot画三幅子图,想实现第三幅子图在第二行可以居中。
答案:可以把整块布分为16份,三幅子图分别占据【1,2,5,6】,【3,4,7,8】以及【10,11,14,15】三部分,matlab指令分别是subplot(4,4,[1,2,5,6])、subplot(4,4,[3,4,7,8])以及subplot(4,4,[10,11,14,15])。如下图所示。

上述例子是对子图位置的控制,当然也可以对子图大小进行设置,如下图所示。
