matplotlib显示错误的索引

时间:2019-05-25 05:24:21

标签: python arrays for-loop matplotlib imshow

我试图显示图像网格,但是遇到索引问题。它仅适用于几行,我没有找到任何示例可以说明double for循环的用法

我使用二维中从-2到5的所有整数值来预测模型的输出。结果是一幅小图。

ItemContainerStyle

如何在一个地块上以7张图片获得7(包括-2至4)的网格?

1 个答案:

答案 0 :(得分:1)

这会生成一个包含您的范围的7 x 7子图:

import matplotlib.pyplot as plt

fig, ax = plt.subplots(7, 7, sharex='col', sharey='row')

# axes are in a two-dimensional array, indexed by [row, col]
for i in range(-2,5):
    for j in range(-2,5):
        ## ad your things here!
        ## My Example:
        ax[i, j].text(0.5, 0.5, str((i, j)),
                      fontsize=18, ha='center')

plt.show()

哪个给你这个数字: Example