Следующее выводит две белые полосы внутри сетки, которые, как я считаю, являются интервалами, хотя я указал wspace = 0, hspace = 0. Пример вывода кода: здесь . Если для пробелов задано любое положительное значение, все работает как положено.
Почему полосы есть и как их удалить?
import matplotlib.pyplot as plt
import matplotlib.gridspec as gridspec
import numpy as np
f = plt.figure(figsize=(20, 20))
h = w = 4
gs1 = gridspec.GridSpec(h, w, wspace=0, hspace=0)
img = np.ones([256, 256, 3]) * 0.5
for i in range(h * w):
ax1 = plt.subplot(gs1[i])
ax1.imshow(img)
ax1.set_xticks([])
ax1.set_yticks([])
ax1.set_aspect('equal')
all_axes = f.get_axes()
for ax in all_axes:
for sp in ax.spines.values():
sp.set_visible(False)
plt.show()