相关疑难解决方法(0)

如何正确显示一个图中的多个图像?

我试图在一个图上显示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()
Run Code Online (Sandbox Code Playgroud)

我希望它们自然地出现在网格布局中(比如4x5),每个都有相同的大小.部分问题是我不知道add_subplot的参数是什么意思.文档声明参数是行数,列数和图号.没有定位论点.此外,图号只能是1或2.我怎样才能实现这一点?

matplotlib

66
推荐指数
2
解决办法
11万
查看次数

标签 统计

matplotlib ×1