How to display 10 sets of 26 images in a plot?
이전 댓글 표시
So here is the deal: I have 5 sets of 26 images that I want to display before and after processing - 10 sets overall. The processed images are aranged in a processed folder in a manner described in this image.

Researching the matlab website I managed to do stuff like that: (attached pdf)
And also, a little bit better, for each set I managed to produce something like this:

Which is processed and unprocessed images of the same set. I used subplot, and the following code:
for i=1:26
% Display after recon
w_pr = tiledlayout(w,1,1);
w_pr.Layout.Tile = i;
w_pr.Layout.TileSpan = [1 1];
nexttile(w_pr);
load("1_"+string(i)+".mat");
imagesc(recon_image)
axis off
title("t="+string(i))
end
for i=1:26
% Display before recon
w_unpr = tiledlayout(w,1,1);
w_unpr.Layout.Tile = i+26;
w_unpr.Layout.TileSpan = [1 1];
nexttile(w_unpr);
imagesc(abs(SepImages(:,:,i,1)))
axis off
title("t="+string(i))
end
So what's the problem? Large margins and thus small images, and I ca'nt label properly with times and names of the sets. Can't figure out how to make it more neat, readable and easthetically pleasing. I'd like to be able clearly compare images of the same set of the corresponding t=i.
Thanks all.
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Image Arithmetic에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!