single
Використання Інтерфейсу Розподілу
Свайпніть щоб показати меню
Функція displot (distribution plot) є «батьківською» для всіх графіків, які ми розглядали раніше. Вона надає єдиний інтерфейс для створення гістограм, KDE-графіків та ECDF.
Навіщо використовувати Displot?
Хоча histplot і kdeplot чудово підходять для окремих графіків, у displot є особлива перевага: фасетування.
Використовуючи параметри col (стовпець) або row (рядок), displot може автоматично розділити ваш набір даних на кілька підграфіків поруч на основі категорії.
Основні параметри
kind: визначає тип графіка;'hist'(типово);'kde';'ecdf'.col/row: розділяє дані на окремі підграфіки, розташовані у стовпцях або рядках.
Приклад
Ось як можна миттєво створити 3 окремі гістограми для різних видів, використовуючи лише один рядок коду.
12345678910111213141516import seaborn as sns import matplotlib.pyplot as plt # Load dataset df = sns.load_dataset('penguins') # Create a grid of plots sns.displot( data=df, x='bill_length_mm', col='species', # Creates 3 subplots (one per species) kind='hist', # Draw histograms element='step' ) plt.show()
Swipe to start coding
Візуалізація розподілу каратів діамантів за допомогою набору даних diamonds.
- Встановити стиль
'darkgrid'. - Створити графік KDE за допомогою функції
displot:
- Вказати
xяк'carat'. - Забарвити криві за
'cut'за допомогою параметраhue. - Розділити графік на окремі стовпці відповідно до
'color'діаманта, використовуючи параметрcol. - Встановити тип графіка
'kde'через параметрkind. - Нормалізувати дані за допомогою
multiple='fill'для відображення відносних пропорцій. - Використати палітру
'viridis'. - Використати змінну
dfяк дані.
- Відобразити графік.
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат