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

bookУзагальнення Даних за Допомогою Box Plot

boxplot — це стандартизований спосіб відображення розподілу даних на основі п’ятичислового підсумку:

  1. Мінімум (найменше значення, не враховуючи викиди);
  2. Перший квартиль (Q1) (25-й перцентиль);
  3. Медіана (50-й перцентиль);
  4. Третій квартиль (Q3) (75-й перцентиль);
  5. Максимум (найбільше значення, не враховуючи викиди).

Чому використовують boxplot?

Це найкращий інструмент для порівняння розподілів між групами. Він одразу показує:

  • Центральна тенденція: де знаходиться лінія медіани?;
  • Розмах: якої висоти коробка? (міжквартильний розмах);
  • Симетрія: чи знаходиться медіана по центру коробки?;
  • Викиди: чи є точки за межами "вусів"?

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

  • saturation: керує інтенсивністю кольорів (від 0 до 1). Менші значення роблять кольори менш насиченими;
  • linewidth: керує товщиною контурів коробки та "вусів";
  • width: керує шириною самої коробки.

Приклад

Ось boxplot для аналізу набору даних "Tips". Зверніть увагу, що точки, які представляють викиди, розташовані вище за вуса.

123456789101112131415161718
import seaborn as sns import matplotlib.pyplot as plt # Load dataset df = sns.load_dataset('tips') # Create a boxplot sns.boxplot( data=df, hue='day', x='day', y='total_bill', palette='coolwarm', linewidth=2, # Thicker lines saturation=0.7 # Slightly muted colors ) plt.show()
copy
Завдання

Swipe to start coding

Візуалізація відстані планет, відкритих різними методами.

  1. Встановити стиль на 'ticks'. Налаштувати тему, передавши словник для зміни фону на 'grey' ('figure.facecolor') і кольору міток осей на 'white' ('xtick.color' та 'ytick.color').
  2. Створити boxplot з використанням набору даних planets (df):
  • Відобразити 'distance' по осі x, а 'method' по осі y.
  • Встановити ширину коробки (width) на 0.6.
  • Зробити лінії товстішими, використовуючи linewidth=2.
  • Значно приглушити кольори, встановивши saturation на 0.4.
  • Використати палітру 'vlag'.
  1. Відобразити графік.

Рішення

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

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

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

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

single

Запитати АІ

expand

Запитати АІ

ChatGPT

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

close

bookУзагальнення Даних за Допомогою Box Plot

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

boxplot — це стандартизований спосіб відображення розподілу даних на основі п’ятичислового підсумку:

  1. Мінімум (найменше значення, не враховуючи викиди);
  2. Перший квартиль (Q1) (25-й перцентиль);
  3. Медіана (50-й перцентиль);
  4. Третій квартиль (Q3) (75-й перцентиль);
  5. Максимум (найбільше значення, не враховуючи викиди).

Чому використовують boxplot?

Це найкращий інструмент для порівняння розподілів між групами. Він одразу показує:

  • Центральна тенденція: де знаходиться лінія медіани?;
  • Розмах: якої висоти коробка? (міжквартильний розмах);
  • Симетрія: чи знаходиться медіана по центру коробки?;
  • Викиди: чи є точки за межами "вусів"?

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

  • saturation: керує інтенсивністю кольорів (від 0 до 1). Менші значення роблять кольори менш насиченими;
  • linewidth: керує товщиною контурів коробки та "вусів";
  • width: керує шириною самої коробки.

Приклад

Ось boxplot для аналізу набору даних "Tips". Зверніть увагу, що точки, які представляють викиди, розташовані вище за вуса.

123456789101112131415161718
import seaborn as sns import matplotlib.pyplot as plt # Load dataset df = sns.load_dataset('tips') # Create a boxplot sns.boxplot( data=df, hue='day', x='day', y='total_bill', palette='coolwarm', linewidth=2, # Thicker lines saturation=0.7 # Slightly muted colors ) plt.show()
copy
Завдання

Swipe to start coding

Візуалізація відстані планет, відкритих різними методами.

  1. Встановити стиль на 'ticks'. Налаштувати тему, передавши словник для зміни фону на 'grey' ('figure.facecolor') і кольору міток осей на 'white' ('xtick.color' та 'ytick.color').
  2. Створити boxplot з використанням набору даних planets (df):
  • Відобразити 'distance' по осі x, а 'method' по осі y.
  • Встановити ширину коробки (width) на 0.6.
  • Зробити лінії товстішими, використовуючи linewidth=2.
  • Значно приглушити кольори, встановивши saturation на 0.4.
  • Використати палітру 'vlag'.
  1. Відобразити графік.

Рішення

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

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

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

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

single

some-alt