ノート
完全なサンプルコードをダウンロードするには、ここをクリックしてください
サブプロットと GridSpec を使用して 2 つのサブプロットを組み合わせる#
で作成した Axes レイアウトで 2 つのサブプロットを結合したい場合があり
subplots
ます。軸からを取得してGridSpec
、覆われた軸を削除し、ギャップを新しいより大きな軸で埋めることができます。ここでは、最後の列の下 2 つの軸を組み合わせたレイアウトを作成します。
(重なっている軸を削除するのではなく) このレイアウトから始めるには、 を使用します
subplot_mosaic
。
Figure に複数の軸を配置するも参照してください。
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()