multiple images codigo matlab subplot

images - subplot matlab codigo



Cómo reducir las fronteras alrededor de subparcelas en matlab? (3)

Posible duplicado:
Margen de subplot de MATLAB

En matlab, se desperdicia una cantidad desmesurada de espacio alrededor de las subtramas. Por ejemplo, en este ejemplo:

t = 0:0.001:2*pi+0.001; figure(2); for i = 1 : 25; subplot(5,5,i); plot(t, sin(i*t)); axis off end

más del 50% del espacio en la figura se desperdicia como "en blanco" Me gustaría reducir ese espacio en blanco, pero no he podido identificar un mecanismo para hacerlo. ¿Pensamientos?

Gracias John



La función de subaxis en File Exchange le permite especificar márgenes para subtramas.

Ejemplo de uso:

t = 0:0.001:2*pi+0.001; figure(2); for i = 1 : 25; subaxis(5,5,i, ''Spacing'', 0.03, ''Padding'', 0, ''Margin'', 0); plot(t, sin(i*t)); axis tight axis off end


Puede colocarlos usted mismo (o programáticamente) utilizando

subplot(''Position'',[left bottom width height]);

Por defecto, las coordenadas están normalizadas. Así que una posición de [0.1 0.1 0.5 0.5] comenzará al 10% del camino desde la esquina inferior izquierda, y tendrá un ancho igual a la mitad del ancho de la figura, y una altura igual a la mitad de la altura de la figura.

Consulte la respuesta aceptada para obtener una solución integrada para los márgenes y el relleno.