How to plot four scatter diagram on a single page?

1 次查看(过去 30 天)
I am generating four plots one by one using loop in matlab code. I want to plot all four figures on a single page in 2x2 matrix. Please suggest me how to do it.
Gauri

回答(1 个)

sai charan sampara
sai charan sampara 2024-4-26
Hello,
You can use the "tiledlayout" feature or "subplots" feature in MATLAB. It can be done as follows:
x = linspace(0,30);
y1 = sin(x/2);
y2 = sin(x/3);
y3 = sin(x/4);
y4 = sin(x/8);
% Using tiled layout
tiledlayout(2,2);
nexttile
scatter(x,y1)
nexttile
scatter(x,y2)
nexttile
scatter(x,y3)
nexttile
scatter(x,y4)
% Using subplot
subplot(2,2,1)
scatter(x,y1)
subplot(2,2,2)
scatter(x,y2)
subplot(2,2,3)
scatter(x,y3)
subplot(2,2,4)
scatter(x,y4)
You can refer to the following documentation for more information:

产品


版本

R2024a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by