matplotlib figure create subplot code example

Example 1: matplotlib subplots

fig = plt.figure()

# total_rows, total_columns, subplot_index(1st, 2nd, etc..)
plt.subplot(2, 2, 1)
plt.plot(x, y)

plt.subplot(2, 2, 2)
plt.plot(x, y)

plt.subplot(2, 2, 3)
plt.plot(x, y)

plt.subplot(2, 2, 4)
plt.plot(x, y)

Example 2: get subplots in matplotlib

fig,ax = plt.subplots(3,2,figsize=(25,10),)

i,j = 0,0
for each in list_of_images:
    img = cv.imread(each.name)
    ax[i,j].imshow(img)
   

    if j == 1:
        j = 0
        if i != 2:
            i += 1
    else:
        j += 1