2013-12-18 16 views
6

Ho 3 sottotrame (3 righe e 1 colonna). Possiamo usare fig.subplots_adjust(hspace=0.2) per regolare la distanza tra le sottotrame. questo cambierà la distanza tra le sottotrame per tutti i casi. Come posso avere una distanza diversa tra la trama 1 (311) & plot 2 (312) e la trama 2 (312) & plot 3 (313)?Regola la distanza solo tra due sottotrame in matplotlib

risposta

7

Buona domanda. Prova questo:

from mpl_toolkits.axes_grid1 import make_axes_locatable 

ax1 = plt.subplot2grid((1,1), (0,0)) 
divider = make_axes_locatable(ax1) 
ax2 = divider.append_axes("bottom", size="100%", pad=0.5) 
ax3 = divider.append_axes("bottom", size="100%", pad=1) 

Poi si otterrebbe:

enter image description here

+0

Da dove viene la funzione di 'make_axes_locatable' viene? –

+0

@DavidZwicker 'da mpl_toolkits.axes_grid1 import make_axes_locatable' – Skyler

Problemi correlati