Matlab: Comment aligner les axes des sous-placages quand l'un d'entre eux contient une barre de couleurs?

Exemple Minimal:

[x,y,z] = peaks(50);
figure;
subplot(5,1,1:4);
pcolor(x,y,z);
shading flat;
colorbar;
subplot(5,1,5);
plot(x(end/2,:), z(end/2,:));

Matlab: Comment aligner les axes des sous-placages quand l'un d'entre eux contient une barre de couleurs?

Dans cet exemple, j'aimerais avoir la moindre intrigue secondaire montrent la section des sommets le long de y=0 et l'intrigue se terminant à la même position que le pcolor intrigue secondaire, de sorte que le x tiques sont sur des postes identiques. En fait, je n'ai pas besoin du double de l'axe x puis. Donc,

Comment redimensionner la basse intrigue secondaire telle que la limite à droite correspond à la limite à droite de la partie supérieure du tracé de la partie? (de préférence telle que la barre de couleur peut être activé/désactivé sans détruire l'alignement)

(Pour info je appris je peux utiliser le linkaxes commande puis d'avoir un bon zoom comportement dans une deuxième étape)

source d'informationauteur Tobias Kienzler