#python #pandas #matplotlib #seaborn #subplot
#python #pandas #matplotlib #seaborn #подзаголовок
Вопрос:
Я пытаюсь найти выбросы для моих числовых столбцов в dataframe. Мне нужно отобразить boxplots для этих столбцов с помощью вложенных графиков. Существует около 19 числовых столбцов. Я не могу тратить время на запись кода boxplot для каждой числовой переменной, используя подзаголовок matplotlib. Мне нужно использовать какой-то цикл for, чтобы python отображал boxplot для каждого столбца путем их подзаголовка. Я не хочу продолжать писать этот приведенный ниже код
plt.subplot()
sns.boxplot(data=df['<column name>']) for every column.
Это было бы очень громоздко.
Мне нужны boxplots, отображаемые в строках и столбцах. Есть идеи?
Ответ №1:
Комментарии:
1. Вероятно
data=df[desired_columns].melt()
, поскольку OP хочет построить только некоторое подмножество.2. Да, приведенный выше график именно так, как я хочу, чтобы он отображался. Итак, код, который написан sns.catplot, — это то, как он должен быть написан, чтобы получить диаграммы таким образом в строках и столбцах?
3. Я использовал код, и он дал мне графики, но прямоугольная диаграмма едва видна