Why do my subplots not line up?

1 visualización (últimos 30 días)
Alex
Alex el 12 de Dic. de 2018
Comentada: Alex el 12 de Dic. de 2018
Why do my y-axes not line up for my subplots? Text file and importfileIRIasia.m attached.
clear all
close all
%%%%%%%%%%%%%%%%%%%
[filenames, pathname, filterindex] = uigetfile({'*.txt','txt-files (*.txt)'; ...
'*.*','All files'},'Select EISCAT files','MultiSelect', 'on');
importfileIRIasia(filenames)%'smoothasia.txt'
ne=smoothasia(:,2);%L(:,1);
Alt =smoothasia(:,1);%(0:10.01:1000);
idx=find(Alt==1000);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%HERE DOWN%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Allones=ones(1,100);
IRIpriori=(smoothasia(1:idx,2)*Allones);%IRIpriori=(x2*Allones);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
lat = 0:0.182:18.1;%55:0.251:80;
figure,
subFig1=subplot(3,4,[2:4 6:8 10:12]);%subplot(1,2,1)
pcolor(lat, Alt(1:idx),IRIpriori(1:idx,:)), shading 'interp';
xlim([min(lat) max(lat)])%([55 80])
xlabel('Latitude(Degree)','fontsize',24, 'fontweight','bold')
ylabel('Altitude (km)','fontsize',24, 'fontweight','bold')
xlabel(colorbar,'m-3','fontsize',24, 'fontweight','bold')
set(gca,'FontSize',24)
subFig2=subplot(3,4,[1 5 9]);%subplot(1,2,2)
plot(IRIpriori(1:idx,1),Alt(1:idx)) %profile of the surface.
xlim([min(ne) max(ne)])
xlabel('m-3','fontsize',24, 'fontweight','bold')
ylabel('Altitude (km)','fontsize',24, 'fontweight','bold');
set(gca,'FontSize',24)
colormapeditor
  6 comentarios
Alex
Alex el 12 de Dic. de 2018
It is not only the tick marks that are not lining up. The plotted data does not line up. The peak of the plot on the left occurs at a higher altitude than the pcolor plots peak (dark red line).
KSSV
KSSV el 12 de Dic. de 2018
I feel it is plotting fine:
Capture.PNG

Iniciar sesión para comentar.

Respuesta aceptada

KSSV
KSSV el 12 de Dic. de 2018
Use axis tight after plot in second subplot.
  1 comentario
Alex
Alex el 12 de Dic. de 2018
Perfect, that solves the problem! Greatly appreciated!

Iniciar sesión para comentar.

Más respuestas (0)

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by