我试图在一个图形上显示20个随机图像。图像确实显示了,但是它们被覆盖了。我使用:
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。我怎么才能做到呢?