私は1つの図に20のランダムな画像を表示しようとしています。画像は実際に表示されますが、重ねられます。私は次のものを使用しています:複数の画像を1つの図形に正しく表示する方法は?
import numpy as np
import matplotlib.pyplot as plt
w=10
h=10
fig=plt.figure()
for i in range(1,20):
img = np.random.randint(10, size=(h,w))
fig.add_subplot(i,2,1)
plt.imshow(img)
plt.show()
それぞれが同じサイズのグリッドレイアウト(たとえば4x5)で自然に表示されるようにしたいと思います。問題の一部は、add_subplotの引数が何を意味するのか分かりません。ドキュメントでは、引数は行数、列数、およびプロット数であることを示しています。位置決め引数はありません。さらに、プロット番号は1または2にしかなりません。これをどのように達成できますか?