Observação
Clique aqui para baixar o código de exemplo completo
Combinando dois subplots usando subplots e GridSpec #
Às vezes, queremos combinar duas subtramas em um layout de eixos criado com
subplots
. Podemos obter o GridSpec
dos eixos e, em seguida, remover os eixos cobertos e preencher a lacuna com novos eixos maiores. Aqui criamos um layout com os dois eixos inferiores na última coluna combinados.
Para começar com este layout (em vez de remover os eixos sobrepostos), use
subplot_mosaic
.
Consulte também Organizando vários eixos em uma figura .
import matplotlib.pyplot as plt
fig, axs = plt.subplots(ncols=3, nrows=3)
gs = axs[1, 2].get_gridspec()
# remove the underlying axes
for ax in axs[1:, -1]:
ax.remove()
axbig = fig.add_subplot(gs[1:, -1])
axbig.annotate('Big Axes \nGridSpec[1:, -1]', (0.1, 0.5),
xycoords='axes fraction', va='center')
fig.tight_layout()
plt.show()