Код: Выделить всё
fig, axes = plt.subplots(2, 6)
for row in axes:
for ax in row:
## Set limits
ax.set_xlim(-1, 1)
ax.set_ylim(-1, 1)
## Set aspect ratio
ax.axis('scaled')
## Plot
plt.tight_layout(pad=0.5)
plt.show()

Удаление ax.axis('scaled) удаляет большое пространство между строками, но я бы хотел, чтобы график масштабировался:

Интервал между строками можно настроить с помощью figsize вручную, однако расстояние между подграфиками должно определяться на глаз.
Подробнее здесь: https://stackoverflow.com/questions/787 ... otlib-plot