Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Використання Інтерфейсу Розподілу | Розділ
Practice
Projects
Quizzes & Challenges
Вікторини
Challenges
/
Статистична візуалізація з Seaborn

bookВикористання Інтерфейсу Розподілу

Функція displot (distribution plot) є «батьківською» для всіх графіків, які ми розглядали раніше. Вона надає єдиний інтерфейс для створення гістограм, KDE-графіків та ECDF.

Навіщо використовувати Displot?

Хоча histplot і kdeplot чудово підходять для окремих графіків, у displot є особлива перевага: фасетування.

Використовуючи параметри col (стовпець) або row (рядок), displot може автоматично розділити ваш набір даних на кілька підграфіків поруч на основі категорії.

Основні параметри

  • kind: визначає тип графіка;
  • 'hist' (типово);
  • 'kde';
  • 'ecdf'.
  • col / row: розділяє дані на окремі підграфіки, розташовані у стовпцях або рядках.

Приклад

Ось як можна миттєво створити 3 окремі гістограми для різних видів, використовуючи лише один рядок коду.

12345678910111213141516
import 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()
copy
Завдання

Swipe to start coding

Візуалізація розподілу каратів діамантів за допомогою набору даних diamonds.

  1. Встановити стиль 'darkgrid'.
  2. Створити графік KDE за допомогою функції displot:
  • Вказати x як 'carat'.
  • Забарвити криві за 'cut' за допомогою параметра hue.
  • Розділити графік на окремі стовпці відповідно до 'color' діаманта, використовуючи параметр col.
  • Встановити тип графіка 'kde' через параметр kind.
  • Нормалізувати дані за допомогою multiple='fill' для відображення відносних пропорцій.
  • Використати палітру 'viridis'.
  • Використати змінну df як дані.
  1. Відобразити графік.

Рішення

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 8
single

single

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

close

bookВикористання Інтерфейсу Розподілу

Свайпніть щоб показати меню

Функція displot (distribution plot) є «батьківською» для всіх графіків, які ми розглядали раніше. Вона надає єдиний інтерфейс для створення гістограм, KDE-графіків та ECDF.

Навіщо використовувати Displot?

Хоча histplot і kdeplot чудово підходять для окремих графіків, у displot є особлива перевага: фасетування.

Використовуючи параметри col (стовпець) або row (рядок), displot може автоматично розділити ваш набір даних на кілька підграфіків поруч на основі категорії.

Основні параметри

  • kind: визначає тип графіка;
  • 'hist' (типово);
  • 'kde';
  • 'ecdf'.
  • col / row: розділяє дані на окремі підграфіки, розташовані у стовпцях або рядках.

Приклад

Ось як можна миттєво створити 3 окремі гістограми для різних видів, використовуючи лише один рядок коду.

12345678910111213141516
import 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()
copy
Завдання

Swipe to start coding

Візуалізація розподілу каратів діамантів за допомогою набору даних diamonds.

  1. Встановити стиль 'darkgrid'.
  2. Створити графік KDE за допомогою функції displot:
  • Вказати x як 'carat'.
  • Забарвити криві за 'cut' за допомогою параметра hue.
  • Розділити графік на окремі стовпці відповідно до 'color' діаманта, використовуючи параметр col.
  • Встановити тип графіка 'kde' через параметр kind.
  • Нормалізувати дані за допомогою multiple='fill' для відображення відносних пропорцій.
  • Використати палітру 'viridis'.
  • Використати змінну df як дані.
  1. Відобразити графік.

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 8
single

single

some-alt