I have 3 SST plots which I wish to put side-by-side in 1 figure in the form of a 1x3 panel. How do I go about this? I have attached my plots and the code.

2 vues (au cours des 30 derniers jours)
long = ncread(filename,'XAXIS')
lat = ncread(filename, 'YAXIS')
SST = ncread(filename,'SST')
SST_Oct = SST(:,:,10:10)
SST_Nov = SST(:,:,11:11)
SST_Dec = SST(:,:,12:12)
h1 = pcolor(long,lat,SST_Oct')
h2 = pcolor(long,lat,SST_Nov')
h3 = pcolor(long,lat,SST_Dec')

Réponse acceptée

KALYAN ACHARJYA
KALYAN ACHARJYA le 19 Juin 2022
Modifié(e) : KALYAN ACHARJYA le 19 Juin 2022
long = ncread(filename,'XAXIS')
lat = ncread(filename, 'YAXIS')
SST = ncread(filename,'SST')
SST_Oct = SST(:,:,10:10)
SST_Nov = SST(:,:,11:11)
SST_Dec = SST(:,:,12:12)
tiledlayout(1,3);
% Tile 1
nexttile
pcolor(long,lat,SST_Oct');
nexttile
pcolor(long,lat,SST_Nov');
nexttile
pcolor(long,lat,SST_Dec');
Docs @doc:tiledlayout.html

Plus de réponses (1)

Ayush Kumar Jaiswal
Ayush Kumar Jaiswal le 19 Juin 2022
Modifié(e) : Ayush Kumar Jaiswal le 19 Juin 2022
You may use following command to place different plots in a single figure at custom location:
% in your case, m = 1, n = 3
% p will depend on that particular plot
subplot(m,n,p);
  1 commentaire
Ishaan Kudchadkar
Ishaan Kudchadkar le 19 Juin 2022
Thank you for your reply, but how do I use subplot with pcolor? It just plots a black box instead of the SST map. Kindly help.

Connectez-vous pour commenter.

Community Treasure Hunt

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

Start Hunting!

Translated by