二次図を描きたいです。13軸で、1つは2x2で、他は1x1のサイズ(相対単位)です。たとえば、次のようになります。
+---+-+-+
| +-+-+
+-+-+-+-+
+-+-+-+-+
+-+-+-+-+
AxesGridを試してきましたが、を使用するとshow_all=True
、左上も4つの軸で埋められます。設定show_all=False
すると、Figureに軸がまったくありません。
どんなアイデアでも大歓迎です!
二次図を描きたいです。13軸で、1つは2x2で、他は1x1のサイズ(相対単位)です。たとえば、次のようになります。
+---+-+-+
| +-+-+
+-+-+-+-+
+-+-+-+-+
+-+-+-+-+
AxesGridを試してきましたが、を使用するとshow_all=True
、左上も4つの軸で埋められます。設定show_all=False
すると、Figureに軸がまったくありません。
どんなアイデアでも大歓迎です!
代わりに使用することをお勧めしgridspec
ます(チュートリアル)。
import matplotlib.gridspec as gridspec
gs = gridspec.GridSpec(4, 4)
ax_big = plt.subplot(gs[0:2, 0:2])
rest_of_axes = []
for j in range(2,4):
for k in range(0,4):
rest_of_axes.append(plt.subplot(gs[j,k]))
for k in range(2,4):
for j in range(0,2):
rest_of_axes.append(plt.subplot(gs[j,k]))