Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Візуалізація Гістограм | Розділ
Статистична візуалізація з Seaborn

bookВізуалізація Гістограм

histplot (гістограма) — це класичний інструмент, який відображає розподіл однієї або декількох змінних шляхом підрахунку кількості спостережень, що потрапляють у дискретні інтервали (бін). Він допомагає відповісти на питання: «Яке значення зустрічається найчастіше?», «Чи є дані симетричними?» або «Чи є викиди?».

Налаштування гістограми

За замовчуванням histplot будує стовпчики та підраховує кількість входжень. Однак, його можна налаштувати для отримання додаткової інформації.

1. Зміна статистики (stat)

Замість простого підрахунку можна обчислювати щільність. Це корисно при порівнянні груп різного розміру, оскільки нормалізує площу під кривою до 1.

stat='density'

2. Візуальний стиль (element)

Під час побудови декількох груп із використанням hue стандартні стовпчики можуть накладатися. Використання лінійного графіка (step plot) створює контур, що полегшує перегляд перекриттів.

element='step'

3. Ширина бінів (binwidth)

Розмір бінів визначає рівень деталізації.

binwidth=1

Приклад: ось як можна поєднати ці параметри для створення щільнісної гістограми з контуром (step-filled density plot):

1234567891011121314151617
import seaborn as sns import matplotlib.pyplot as plt # Loading dataset data = sns.load_dataset('penguins') # Creating a customized histplot sns.histplot( data=data, x='bill_length_mm', hue='species', # Color by species element='step', # Use step lines instead of bars stat='density', # Show density instead of count common_norm=False # Normalize each group separately ) plt.show()
copy
Завдання

Swipe to start coding

Створення чіткої візуалізації довжин дзьобів пінгвінів:

  1. Ініціалізувати histplot, використовуючи датафрейм df.
  2. Встановити x на 'bill_length_mm'.
  3. Згрупувати дані за 'island' за допомогою параметра hue.
  4. Змінити стиль візуалізації на 'step' за допомогою параметра element.
  5. Змінити вісь Y для відображення 'density' за допомогою параметра stat.
  6. Встановити binwidth на 1 і використати палітру 'flare'.
  7. Відобразити графік.

Рішення

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

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

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

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

single

Запитати АІ

expand

Запитати АІ

ChatGPT

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

close

bookВізуалізація Гістограм

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

histplot (гістограма) — це класичний інструмент, який відображає розподіл однієї або декількох змінних шляхом підрахунку кількості спостережень, що потрапляють у дискретні інтервали (бін). Він допомагає відповісти на питання: «Яке значення зустрічається найчастіше?», «Чи є дані симетричними?» або «Чи є викиди?».

Налаштування гістограми

За замовчуванням histplot будує стовпчики та підраховує кількість входжень. Однак, його можна налаштувати для отримання додаткової інформації.

1. Зміна статистики (stat)

Замість простого підрахунку можна обчислювати щільність. Це корисно при порівнянні груп різного розміру, оскільки нормалізує площу під кривою до 1.

stat='density'

2. Візуальний стиль (element)

Під час побудови декількох груп із використанням hue стандартні стовпчики можуть накладатися. Використання лінійного графіка (step plot) створює контур, що полегшує перегляд перекриттів.

element='step'

3. Ширина бінів (binwidth)

Розмір бінів визначає рівень деталізації.

binwidth=1

Приклад: ось як можна поєднати ці параметри для створення щільнісної гістограми з контуром (step-filled density plot):

1234567891011121314151617
import seaborn as sns import matplotlib.pyplot as plt # Loading dataset data = sns.load_dataset('penguins') # Creating a customized histplot sns.histplot( data=data, x='bill_length_mm', hue='species', # Color by species element='step', # Use step lines instead of bars stat='density', # Show density instead of count common_norm=False # Normalize each group separately ) plt.show()
copy
Завдання

Swipe to start coding

Створення чіткої візуалізації довжин дзьобів пінгвінів:

  1. Ініціалізувати histplot, використовуючи датафрейм df.
  2. Встановити x на 'bill_length_mm'.
  3. Згрупувати дані за 'island' за допомогою параметра hue.
  4. Змінити стиль візуалізації на 'step' за допомогою параметра element.
  5. Змінити вісь Y для відображення 'density' за допомогою параметра stat.
  6. Встановити binwidth на 1 і використати палітру 'flare'.
  7. Відобразити графік.

Рішення

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

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

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

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

single

some-alt