fig, axes = plt.subplots((2, 2))
arr = [6, 4, 2, 1]
for i in range(len(arr)):
    if i < 2:
        axes[0][i].bar(i, delivery[delivery['batsman_runs'] == arr[i]].
            batsman.value_counts()[:10], 0.8)
else:
    pass
Как построить несколько графиков в одной прямоугольной сетке в matplotlib?