0

我想画一个二次图。它应该有 13 个轴,一个是 2x2,另一个是 1x1 大小(相对单位)。例如,它应如下所示:

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

我一直在尝试 AxesGrid,但是使用show_all=True,左上角也充满了四个轴,如果我设置show_all=False,我的图上根本没有任何轴。

任何想法都非常感谢!

4

1 回答 1

1

I would suggest using gridspec instead (tutorial).

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 回答