Попробуйте что-то вроде этого:
for i in range(n_samples):
pyplot.subplot(n_rows, n_columns, 1 + i)
pyplot.axis('off')
pyplot.imshow(Dataframe[i,:,:,:])
n_samples = Количество ваших выборок, которые вы хотите построить (количество гистограмм)
Dataframe = например, массив numpy, который можно вызвать с помощью [i,:,..,:]
n_rows = Количество нужных вам строк, но n_rows * n_colums = n_samples
n_columns = желаемое количество строк, но n_rows * n_colums = n_samples
Например, обернуть его в:
for i in range(n_samples):
pyplot.subplot(n_rows, n_samples, 1 + i)
pyplot.axis('off')
pyplot.imshow(Dataframe[i,:,:,:])
Например:
n_colums=3, n_rows=2, n_samples=6