0

二次図を描きたいです。13軸で、1つは2x2で、他は1x1のサイズ(相対単位)です。たとえば、次のようになります。

+---+-+-+
|   +-+-+
+-+-+-+-+
+-+-+-+-+
+-+-+-+-+

AxesGridを試してきましたが、を使用するとshow_all=True、左上も4つの軸で埋められます。設定show_all=Falseすると、Figureに軸がまったくありません。

どんなアイデアでも大歓迎です!

4

1 に答える 1

1

代わりに使用することをお勧めし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]))
于 2013-01-11T17:32:37.583 に答える