Utelämna extremvärden
Nu ska vi använda datamängden student_data för att jämföra fördelningen av slutbetyg ("G3") mellan elever som har internetåtkomst hemma och de som inte har det. Vi använder variabeln "internet", som är en binär (ja/nej) indikator för om eleven har internet hemma.
Eftersom internet kan vara mindre tillgängligt på landsbygden lägger vi till undergrupper baserade på var eleven bor. För det använder vi variabeln "location", som anger om en elev bor i en stadsmiljö ("Urban") eller på landsbygden ("Rural").
Seaborn har redan importerats som sns och matplotlib.pyplot har importerats som plt. Som en påminnelse: du kan utelämna extremvärden i lådagram genom att ange showfliers=False.
Den här övningen är en del av kursen
Introduktion till datavisualisering med Seaborn
Övningsinstruktioner
- Använd
sns.catplot()för att skapa ett lådagram med DataFrame:nstudent_data, med"internet"på x-axeln och"G3"på y-axeln. - Lägg till undergrupper så att varje lådagram färgas baserat på
"location". - Visa inte extremvärdena.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Create a box plot with subgroups and omit the outliers
# Show plot
plt.show()