Skrytí odlehlých hodnot
Teď použijeme dataset student_data k porovnání rozdělení závěrečných známek ("G3") mezi studenty, kteří mají přístup k internetu doma, a těmi, kteří ho nemají. K tomu využijeme proměnnou "internet", což je binární indikátor (ano/ne) přítomnosti domácího připojení k internetu.
Protože internet může být méně dostupný ve venkovských oblastech, přidáme podskupiny podle místa bydliště. Poslouží nám k tomu proměnná "location", která označuje, zda student žije ve městě ("Urban"), nebo na venkově ("Rural").
Seaborn je už naimportován jako sns a matplotlib.pyplot jako plt. Připomínáme, že odlehlé hodnoty v krabicových grafech skryješ nastavením showfliers=False.
Toto cvičení je součástí kurzu
Úvod do vizualizace dat se Seabornem
Pokyny k cvičení
- Pomocí
sns.catplot()vytvoř krabicový graf z DataFramestudent_data, přičemž na osu x umísti proměnnou"internet"a na osu y proměnnou"G3". - Přidej podskupiny tak, aby každý krabicový graf byl obarvený podle proměnné
"location". - Odlehlé hodnoty nezobrazuj.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Create a box plot with subgroups and omit the outliers
# Show plot
plt.show()