Два графика boxplot внутри одного
Как отобразить два графика boxplot на одном графике. Имеются два одинаковых по названию столбца, но в разных датасетах. Они в одном масштабе и с одинаковыми единицами измерения.
a=df_train['rougher.input.feed_size']
b=df_test['rougher.input.feed_size']
Необходимо сравнить их. Как построить два боксплота в seaborn, чтобы наглядно посмотреть разницу.
Ответы (1 шт):
Автор решения: CrazyElf
→ Ссылка
Вот пример на английском СО с использованием plt.subplots:
f, axes = plt.subplots(1, 2) # можно ещё добавить параметр sharey=True
sns.boxplot( y="b", x= "a", data=df, orient='v' , ax=axes[0])
sns.boxplot( y="c", x= "a", data=df, orient='v' , ax=axes[1])
Вам немного нужно будет приспособить под себя, но, думаю, идея понятна.
Update: Конкретно для вашего случая попробуйте так:
sns.boxplot(y="rougher.input.feed_size", data=df_train, orient='v', ax=axes[0])
sns.boxplot(y="rougher.input.feed_size", data=df_test, orient='v', ax=axes[1])