several plot - subplot for-loop

I have several plot in a for loop.
I want to see them on one side but I can't figure out what values ​​I have to put in subplot () in a for loop
Files=dir('*.csv')
for k=1:length(Files)
filename=Files(k).name
filename='dataset_001.csv'
figure
yyaxis left
plot(p,ODsatpercent,'bo--');
yyaxis right
plot(p,Tclean.CTDTMP,'ro--');
legend('%Od','t');
end

回答 (2 件)

Jan
Jan 2021 年 5 月 10 日

1 投票

Maybe:
...
subplot(1, length(Files), k);
yyaxis left
plot(p,ODsatpercent,'bo--');
yyaxis right
plot(p,Tclean.CTDTMP,'ro--');
legend('%Od','t');

2 件のコメント

Jan
Jan 2021 年 5 月 10 日
After your comment: Then:
subplot(12, 13, k);
GIOVANNA GUADAGNIN
GIOVANNA GUADAGNIN 2021 年 5 月 10 日
thank you!

サインインしてコメントする。

GIOVANNA GUADAGNIN
GIOVANNA GUADAGNIN 2021 年 5 月 10 日

0 投票

thanks but this 'for' is for 122 different csvs which lead to a graph. I would like to make a matrix with size rows and columns = the square root of 122 to see all the graphs together

質問済み:

2021 年 5 月 10 日

コメント済み:

2021 年 5 月 10 日

Community Treasure Hunt

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

Start Hunting!

Translated by