df_plot = df[['day_str', 'day', 'PJME_MW']].sort_values(by='day') plt.title(f'Boxplot Day Distribution') plt.xlabel('Day of week') plt.ylabel('MW') sns.boxplot(x='day_str', y='PJME_MW', data=df_plot) plt.ylabel('Consumption [MW]') plt.xlabel('Day of week')