Оволодіння Категоріальним Інтерфейсом
catplot (категоріальний графік) — це загальний інтерфейс на рівні фігури, який надає доступ до всіх категоріальних графіків, які ми розглядали раніше (stripplot, boxplot, violinplot, barplot тощо).
Чому використовувати Catplot?
Як і displot, головна перевага catplot — фасетування. Ви можете легко розділити аналіз на кілька підграфіків за категоріальною змінною, використовуючи параметри row та col.
Основні параметри
kind: назва типу графіка, який потрібно побудувати. За замовчуванням —'strip', але можна встановити:'swarm','box','violin','boxen','point','bar','count'.row/col: змінні, які визначають підмножини для побудови на різних фасетах (підграфіках);legend_out: якщоTrue(за замовчуванням), легенда виводиться за межі області графіка, щоб не перекривати дані.
Живий приклад
Тут автоматично створюється Boxplot для кожного часу доби (Lunch/Dinner) за допомогою col.
123456789101112131415161718import seaborn as sns import matplotlib.pyplot as plt # Load dataset df = sns.load_dataset('tips') # Create a grid of boxplots sns.catplot( data=df, hue='day', x='day', y='total_bill', col='time', # Split into 2 columns (Lunch/Dinner) kind='box', # Draw boxplots palette='Set3' ) plt.show()
Swipe to start coding
Візуалізація маси тіла пінгвінів на різних островах і серед різних видів.
- Встановити стиль на
'white'. Налаштувати колір фону на'aliceblue'('axes.facecolor'). - Створити catplot з використанням набору даних
penguins(df):
- Відобразити
'species'по осіxта'body_mass_g'по осіy. - Забарвити точки за ознакою
'sex'через параметрhue. - Розділити графік на рядки за змінною
'island'за допомогою параметраrow. - Використати палітру
'viridis'. - Встановити прозорість точок
alphaна0.6. - Перемістити легенду всередину графіка, встановивши
legend_out=False.
- Відобразити графік.
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Чудово!
Completion показник покращився до 4.55
Оволодіння Категоріальним Інтерфейсом
Свайпніть щоб показати меню
catplot (категоріальний графік) — це загальний інтерфейс на рівні фігури, який надає доступ до всіх категоріальних графіків, які ми розглядали раніше (stripplot, boxplot, violinplot, barplot тощо).
Чому використовувати Catplot?
Як і displot, головна перевага catplot — фасетування. Ви можете легко розділити аналіз на кілька підграфіків за категоріальною змінною, використовуючи параметри row та col.
Основні параметри
kind: назва типу графіка, який потрібно побудувати. За замовчуванням —'strip', але можна встановити:'swarm','box','violin','boxen','point','bar','count'.row/col: змінні, які визначають підмножини для побудови на різних фасетах (підграфіках);legend_out: якщоTrue(за замовчуванням), легенда виводиться за межі області графіка, щоб не перекривати дані.
Живий приклад
Тут автоматично створюється Boxplot для кожного часу доби (Lunch/Dinner) за допомогою col.
123456789101112131415161718import seaborn as sns import matplotlib.pyplot as plt # Load dataset df = sns.load_dataset('tips') # Create a grid of boxplots sns.catplot( data=df, hue='day', x='day', y='total_bill', col='time', # Split into 2 columns (Lunch/Dinner) kind='box', # Draw boxplots palette='Set3' ) plt.show()
Swipe to start coding
Візуалізація маси тіла пінгвінів на різних островах і серед різних видів.
- Встановити стиль на
'white'. Налаштувати колір фону на'aliceblue'('axes.facecolor'). - Створити catplot з використанням набору даних
penguins(df):
- Відобразити
'species'по осіxта'body_mass_g'по осіy. - Забарвити точки за ознакою
'sex'через параметрhue. - Розділити графік на рядки за змінною
'island'за допомогою параметраrow. - Використати палітру
'viridis'. - Встановити прозорість точок
alphaна0.6. - Перемістити легенду всередину графіка, встановивши
legend_out=False.
- Відобразити графік.
Рішення
Дякуємо за ваш відгук!
single