Why do my subplots not line up?

1 Ansicht (letzte 30 Tage)
Alex
Alex am 12 Dez. 2018
Kommentiert: Alex am 12 Dez. 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 Kommentare
Alex
Alex am 12 Dez. 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 am 12 Dez. 2018
I feel it is plotting fine:
Capture.PNG

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

KSSV
KSSV am 12 Dez. 2018
Use axis tight after plot in second subplot.
  1 Kommentar
Alex
Alex am 12 Dez. 2018
Perfect, that solves the problem! Greatly appreciated!

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by