Matlab不规则中的子图问题

时间:2018-11-08 02:24:45

标签: matlab

如何在Matlab中按以下方式绘制图? 使用子投票? enter image description here

1 个答案:

答案 0 :(得分:3)

您可以使用带有'Position'参数的子图来实现此目的。

subplot('Position',[x,y,width,height])

在您的示例中

% third row
subplot('Position',[0,0,.25,.33]);
sphere
subplot('Position',[.25,0,.25,.33]);
sphere
subplot('Position',[.5,0,.25,.33]);
sphere
subplot('Position',[.75,0,.25,.33]);
sphere

% second row
subplot('Position',[.125,.33,.25,.33]);
sphere
subplot('Position',[.375,.33,.25,.33]);
sphere
subplot('Position',[.625,.33,.25,.33]);
sphere

% first row
subplot('Position',[.25,.66,.25,.33]);
sphere
subplot('Position',[.5,.66,.25,.33]);
sphere

将导致类似 this

我想您将不得不根据您的绘图以及如何处理轴标签以及所有内容来调整实际位置值。