Парний Графік
Pair plot візуалізує парні взаємозв'язки між усіма числовими змінними в наборі даних. На відміну від joint plot, він не обмежується двома змінними. Створює сітку підграфіків розміром N×N, де N — кількість числових стовпців у DataFrame.
Опис pair plot
Кожен стовпець у сітці відповідає одній і тій самій змінній по x-осі, а кожен рядок — по y-осі. Діагональні клітинки містять гістограми окремих змінних, а позадіагональні — точкові діаграми.
Створення Pair Plot
Можна створити за допомогою seaborn.pairplot(). Єдиний обов'язковий аргумент — це data, який має бути об'єктом DataFrame. Параметри, такі як height та aspect, визначають розмір (у дюймах) кожного підграфіка.
12345678910import seaborn as sns import matplotlib.pyplot as plt # Loading the dataset with data about three different iris species iris_df = sns.load_dataset('iris') # Creating a pair plot sns.pairplot(iris_df, height=2, aspect=0.8) plt.show()
Hue
Параметр hue призначає кольори на основі вказаного категоріального стовпця. Це підкреслює відмінності між групами і, при використанні в класифікаційних наборах даних, показує, як класи розділяються між парами змінних.
Якщо встановлено hue (наприклад, на species), точкові діаграми фарбують точки за класами, а діагональні графіки змінюються з гістограм на KDE-графіки, що робить розподіли класів більш наочними.
1234567891011121314import seaborn as sns import matplotlib.pyplot as plt # Ignoring warnings import warnings warnings.filterwarnings('ignore') # Loading the dataset with data about three different iris species iris_df = sns.load_dataset('iris') # Setting the hue parameter to 'species' sns.pairplot(iris_df, hue='species', height=2, aspect=0.8) plt.show()
Зміна типів графіків
Можна налаштовувати як основні, так і діагональні графіки.
kindкерує графіками поза діагоналлю (типово:'scatter');diag_kindкерує діагоналлю (гістограма або KDE, часто вибирається автоматично при використанніhue).
12345678910import seaborn as sns import matplotlib.pyplot as plt # Loading the dataset with data about three different iris species iris_df = sns.load_dataset('iris') # Setting the kind parameter and diag_kind parameters sns.pairplot(iris_df, hue='species', kind='reg', diag_kind=None, height=2, aspect=0.8) plt.show()
'scatter', 'kde', 'hist', 'reg' — можливі значення параметра kind.
diag_kind може приймати одне з наступних значень:
'auto';'hist';'kde';None.
Усе аналогічно функції jointplot() у цьому аспекті.
Детальніше дивіться у документації pairplot().
Swipe to start coding
- Використати відповідну функцію для створення pair plot.
- Вказати дані для побудови графіка як
penguins_dfчерез перший аргумент. - Встановити
'sex'як стовпець, який буде відповідати за колір різних аспектів графіка, вказавши це як другий аргумент. - Для недіагональних графіків встановити лінію регресії (
'reg'), вказавши це як третій аргумент. - Встановити
heightрівним2. - Встановити
aspectрівним0.8.
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Чудово!
Completion показник покращився до 3.85
Парний Графік
Свайпніть щоб показати меню
Pair plot візуалізує парні взаємозв'язки між усіма числовими змінними в наборі даних. На відміну від joint plot, він не обмежується двома змінними. Створює сітку підграфіків розміром N×N, де N — кількість числових стовпців у DataFrame.
Опис pair plot
Кожен стовпець у сітці відповідає одній і тій самій змінній по x-осі, а кожен рядок — по y-осі. Діагональні клітинки містять гістограми окремих змінних, а позадіагональні — точкові діаграми.
Створення Pair Plot
Можна створити за допомогою seaborn.pairplot(). Єдиний обов'язковий аргумент — це data, який має бути об'єктом DataFrame. Параметри, такі як height та aspect, визначають розмір (у дюймах) кожного підграфіка.
12345678910import seaborn as sns import matplotlib.pyplot as plt # Loading the dataset with data about three different iris species iris_df = sns.load_dataset('iris') # Creating a pair plot sns.pairplot(iris_df, height=2, aspect=0.8) plt.show()
Hue
Параметр hue призначає кольори на основі вказаного категоріального стовпця. Це підкреслює відмінності між групами і, при використанні в класифікаційних наборах даних, показує, як класи розділяються між парами змінних.
Якщо встановлено hue (наприклад, на species), точкові діаграми фарбують точки за класами, а діагональні графіки змінюються з гістограм на KDE-графіки, що робить розподіли класів більш наочними.
1234567891011121314import seaborn as sns import matplotlib.pyplot as plt # Ignoring warnings import warnings warnings.filterwarnings('ignore') # Loading the dataset with data about three different iris species iris_df = sns.load_dataset('iris') # Setting the hue parameter to 'species' sns.pairplot(iris_df, hue='species', height=2, aspect=0.8) plt.show()
Зміна типів графіків
Можна налаштовувати як основні, так і діагональні графіки.
kindкерує графіками поза діагоналлю (типово:'scatter');diag_kindкерує діагоналлю (гістограма або KDE, часто вибирається автоматично при використанніhue).
12345678910import seaborn as sns import matplotlib.pyplot as plt # Loading the dataset with data about three different iris species iris_df = sns.load_dataset('iris') # Setting the kind parameter and diag_kind parameters sns.pairplot(iris_df, hue='species', kind='reg', diag_kind=None, height=2, aspect=0.8) plt.show()
'scatter', 'kde', 'hist', 'reg' — можливі значення параметра kind.
diag_kind може приймати одне з наступних значень:
'auto';'hist';'kde';None.
Усе аналогічно функції jointplot() у цьому аспекті.
Детальніше дивіться у документації pairplot().
Swipe to start coding
- Використати відповідну функцію для створення pair plot.
- Вказати дані для побудови графіка як
penguins_dfчерез перший аргумент. - Встановити
'sex'як стовпець, який буде відповідати за колір різних аспектів графіка, вказавши це як другий аргумент. - Для недіагональних графіків встановити лінію регресії (
'reg'), вказавши це як третій аргумент. - Встановити
heightрівним2. - Встановити
aspectрівним0.8.
Рішення
Дякуємо за ваш відгук!
single