Пропускання викидів
Тепер використаймо набір даних student_data, щоб порівняти розподіл підсумкових оцінок ("G3") між учнями, які мають доступ до інтернету вдома, і тими, хто не має. Для цього скористаймося змінною "internet", яка є бінарним (так/ні) індикатором наявності домашнього доступу до інтернету.
Оскільки в сільській місцевості інтернет може бути менш доступним, додамо підгрупи за місцем проживання учня. Для цього можна використати змінну "location", яка вказує, чи живе учень у місті ("Urban") чи в селі ("Rural").
Seaborn уже імпортовано як sns, а matplotlib.pyplot — як plt. Нагадаємо: ви можете не показувати викиди на діаграмі розмаху, встановивши showfliers=False.
Ця вправа є частиною курсу
Вступ до візуалізації даних із Seaborn
Інструкції до вправи
- Використайте
sns.catplot(), щоб створити діаграму розмаху (box plot) з датафреймомstudent_data, розмістивши"internet"на осі x і"G3"на осі y. - Додайте підгрупи так, щоб кожна діаграма була зафарбована залежно від
"location". - Не відображайте викиди.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Create a box plot with subgroups and omit the outliers
# Show plot
plt.show()