如何使用子图(或其他方式)将较小的数字放在较大的数字旁边?

时间:2014-07-01 21:13:42

标签: matlab

这是一个这样的安排的例子(较小的数字位于较大数字的右侧)。

enter image description here

2 个答案:

答案 0 :(得分:3)

假设第一个子图的宽度是第二个子图的3倍,你可以这样做:

subplot(1, 4, 1 : 3)
% generate first plot

subplot(1, 4, 4)
% generate second plot

诀窍是一个子图可以由任何矩形网格单元集合组成:

******************* *******
*     |     |     * *     *
*  1  |  2  |  3  * *  4  *
*     |     |     * *     *
******************* *******

有关详情,请参阅subplot

文档中的Subplots with Different Sizes

答案 1 :(得分:0)

我从未使用subplot完成此操作,我认为根据定义使用常规网格。要实现此效果,您需要做的是在图中创建第二个轴,您可以通过GUI轻松完成,然后在两个轴之间来回切换以配置每个绘图和轴的外观

一些可能有用的参考资料:

Axes (to add new axis)

Subplot only creates a grid