ejemplo Minimal:Matlab: ¿Cómo alinear los ejes de las subtramas cuando uno de ellos contiene una barra de color?
[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,:));
En este ejemplo me gustaría tener la trama secundaria inferior muestran la sección transversal de los picos a lo largo de y = 0 y la trama terminando en la misma posición que la Subtrama pcolor, por lo que los tics x están en posiciones idénticas. De hecho, no necesito el eje x duplicado entonces. Entonces,
¿Cómo volver a escalar la subparcela inferior de manera que el límite derecho coincida con el límite derecho de la parte de la trama superior? (Preferiblemente de tal manera que la barra de colores puede ser encendido/apagado sin destruir esa alineación)
(FYI learned puedo usar el comando linkaxes entonces a tener un comportamiento zoom correcta en un segundo paso)
+1 gracias. Lástima que el ancho esté almacenado en la matriz de posiciones, por lo que no se puede usar 'linkprop' para asegurarse de que la trama no se vuelva extraña al ocultar la barra de color de nuevo ... –