data['total2'] = data['total'] * 2
fig, axes = plt.subplots(nrows=2, ncols=4, figsize=(12, 5))
for i, ax in enumerate(axes.flatten()):
    sns.boxplot(x=data.iloc[:, (i)], orient='v', ax=ax)
fig.tight_layout()
How to adjust subplot size in seaborn?