我想画一个二次图。它应有13个轴,其中一个为2x2,其他为1x1(相对单位)。例如,它应如下所示:
+---+-+-+
| +-+-+
+-+-+-+-+
+-+-+-+-+
+-+-+-+-+
我一直在尝试使用AxesGrid,但是使用show_all=True
,左上角也会填充四个轴,如果我设置show_all=False
,我的图上根本没有任何轴
非常感谢任何想法!
答案 0 :(得分:1)
我建议改为使用gridspec
(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]))